黑盒测试 订阅
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 [1]  黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。 [1] 展开全文
黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息。黑盒测试着眼于程序外部结构,不考虑内部逻辑结构,主要针对软件界面和软件功能进行测试。 [1]  黑盒测试是以用户的角度,从输入数据与输出数据的对应关系出发进行测试的。很明显,如果外部特性本身设计有问题或规格说明的规定有误,用黑盒测试方法是发现不了的。 [1]
信息
外文名
Black Box Testing
作    用
发现软件错误
别    名
功能测试
中文名
黑盒测试
测试角度
用户
应用领域
计算机
黑盒测试简介
黑盒测试又叫功能测试、数据驱动测试或基于需求规格说明书的功能测试。该类测试注重于测试软件的功能性需求。 [2]  采用这种测试方法,测试工程师把测试对象看作一个黑盒子,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的《需求规格说明书》,检查程序的功能是否符合它的功能说明。测试工程师无需了解程序代码的内部构造,完全模拟软件产品的最终用户使用该软件,检查软件产品是否达到了用户的需求。黑盒测试方法能更好、更真实地从用户角度来考察被测系统的功能性需求实现情况。在软件测试的各个阶段,如单元测试、集成测试、系统测试及验收测试等阶段中,黑盒测试都发挥着重要作用,尤其在系统测试和确认测试中,其作用是其他测试方法无法取代的。 [2] 
收起全文
精华内容
参与话题
问答
  • 软件测试入门视频教程

    万人学习 2015-01-22 16:21:44
    软件测试入门视频培训教程:该课程将带你走进“软件测试”的大门,具体内容包括软件测试环境搭建、软件开发模型、产品模型、CMM模型、测试用例、等价类划分、边界值划分、白盒测试、单元测试、bugfree搭建、系统测试...
  • 黑盒测试

    千次阅读 2015-09-11 18:40:38
    黑盒测试,又被称为功能测试或数据驱动测试,是把测试对象当作看不见的黑盒,在完全不考虑程序内部结构的情况下,测试人员仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。 黑盒测试可以发现的...
    黑盒测试,又被称为功能测试或数据驱动测试,是把测试对象当作看不见的黑盒,在完全不考虑程序内部结构的情况下,测试人员仅依据程序功能的需求规范考虑确定测试用例和推断测试结果的正确性。
    黑盒测试可以发现的错误有:
    (1)功能不对或遗漏;
    (2)接口错误或界面错误;
    (3)数据结构或外部数据库访问错误;
    (4)性能错误;
    (5)初始化和中止错误;
    黑盒测试用例涉及主要用到的方法有:
    ·等价类划分
    ·边界值分析
    ·因果图分析
    ·猜错法
    
    展开全文
  • 黑盒测试概述

    千次阅读 2017-12-24 08:33:14
    1、黑盒测试又称功能测试、数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试。 黑盒测试示意图 ,测试的依据是产品说明书; ps:白盒测试的依据是设计说明书2、黑盒测试主要测试的错误类型有: ①...

    1、黑盒测试又称功能测试数据驱动测试或基于规格说明书的测试,是一种从用户观点出发的测试。 黑盒测试示意图 ,测试的依据是产品说明书
    ps:白盒测试的依据是设计说明书

    2、黑盒测试主要测试的错误类型有:
    ①不正确或遗漏的功能;
    ②接口、界面错误;
    ③性能达不到要求;
    ④外部数据结构或数据访问错误;
    ⑤系统初始化或终止条件错误等等。

    3、不论白盒测试还是黑盒测试,都无法做到穷举

    4、运用黑盒测试方法,可以导出满足以下标准的测试用例集:
    1)所设计的测试用例能够减少达到合理测试所需的测试用例数
    2)所设计的测试用例能够告知某些类型错误的存在或不存在,而不是仅仅与特定测试相关的错误。

    5、黑盒测试的实施过程
    (1)测试计划阶段
    (2)测试设计阶段
      依据程序需求规格说明书或用户手册,按照一定规范化的方法进行软件功能划分和设计测试用例。
    (3)测试执行阶段
      按照设计的测试用例执行测试;
      自由测试(作为测试用例测试的补充)。
    (4)测试总结阶段

    6、测试用例设计技术
    等价类划分方法
    边界值分析方法
    错误推测方法
    因果图方法
    判定表驱动分析方法
    正交实验设计方法
    功能图分析方法

    展开全文
  • 一、什么是黑盒测试黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现 就是说呢...

    一、什么是黑盒测试?

    黑盒测试就是测试人员把软件产品或阶段性产品看做是一个黑盒子,在测试过程中测试人员只需关心对这个软件黑盒进行操作会得到什么样的结果,而不必深入的去了解软件的内部实现

    就是说呢黑盒测试只考虑系统的输入和输出,不去管程序的内部结构和处理过程)

    ps:操作可以是字符串的输入、图片的输入、视频流的输入、甚至可以是事件输入
    这里写图片描述

    二、为什么要做黑盒测试?

    1.验证

    验证软件产品是否符合需求文档的设计

    2.证实

    证实软件产品符合终端用户的需求

    三、软件生命周期中的那些测试阶段会用到黑盒测试?

    1.软件的生命周期

    (1)单元测试
    (2)集成测试
    (3)系统测试
    (4)用户验收测试

    2.一般说来,黑盒测试适用于软件生命周期的所有测试阶段,但是黑盒测试通常用于软件产品的系统测试和验收测试阶段

    ps:黑盒测试还用于软件产品的性能测试和功能测试

    四、黑盒测试的优点

    1.从产品功能角度测试,可以最大限度的满足用户的需求
    2.相同的动作可以重复执行,最枯燥的部分可由机器完成
    3.依据测试用例有针对性地寻找问题,定位更加准确,容易生成测试数据
    4.可将测试直接和程序/系统要完成的操作相关联

    五、黑盒测试的缺点

    1.代码得不到测试

    因为黑盒测试不会去查看系统的内部实现

    2.如果规格说明设计错误,很难发现
    3.测试不能充分地进行
    4.测试结果的准确性取决于测试用例的设计
    5. 自动化测试的复用性较低。

    六、黑盒测试的测试方法都有那些

    1.边界值分析法
    2.等价类划分法
    3.状态转换测试法
    4.因果图法
    5.语法测试

    展开全文
  • 什么是黑盒测试 黑盒测试又叫功能测试,目的是检查程序各个功能是否能够实现,并检查其中的功能错误,它是从用户的观点出发进行测试,不考虑程序内部的数据逻辑结构,测试者只知道程序输入和输出之间的关系,依靠...

    什么是黑盒测试

    黑盒测试又叫功能测试,目的是检查程序各个功能是否能够实现,并检查其中的功能错误,它是从用户的观点出发进行测试,不考虑程序内部的数据逻辑结构,测试者只知道程序输入和输出之间的关系,依靠能够反应这一关系和程序功能需求规格说明书,来确定测试用例和推断测试结果的正确性。

    什么是测试用例

    测试用例(Test case)是为了某个特殊目标而编制的一组测试输入,执行条件以及预期结果,以便测试某个程序路径或核实是否满足某个特定的需求。一般主要包含以下内容编号、测试目的、测试环境、输入数据、测试步骤、预期结果等。主要适用于集成测试、系统测试、回归测试。

    黑盒测试用例

    等价类划分
    等价类划分法是指把程序的输入域根据等价类原则划分成若干部分,然后从每个部分中选取几个有代表性的数据来作为测试输入数据的一种方法。如果集合中的一个输入数据作为测试数据进行测试不能发现程序中的错误,那么使用集合中其他输入数据进行测试也不能发现错误。也就是说,集合中各个输入数据对于发现程序中的错误都是等效的。

    等价划分为有效等价类和无效等价类

    • 有效等价类
      指对于程序的规格说明来说是有意义的、合理的输入数据构成的集合。

    • 无效等价类
      指对于程序的规格说明来说不合理的或无意义的输入数据构成的集合。

    例题举例
    请访问下面几个链接
    添加链接描述

    展开全文
  • 1、本课程针对JMETER软件性能测试八大组件:配置元件、前置处理器、定时器、sampler(采样器)、后 置处理器、断言、监听器以及逻辑控制器等内容全方位讲解。 2、参数化、badboy测试脚本开发以及...
  • 接口测试工具Postman接口测试图文教程

    万次阅读 多人点赞 2018-07-11 13:10:03
    市场上有很多优秀的,完善的接口测试工具,比如SoapUI,Postman等,能够高效的帮助后端开发人员独立进行接口测试。这里使用Postman接口测试工具,此处以请求方式为POST的userLogin登录接口为例。
  • 黑盒测试用例设计方法1】等价类划分法及其示例 等价类划分法是将输入域分成若干个部分,从每个部分选取几个有代表性的数据进行测试,假定测试代表性数据等价于这一部分其他值的测试,从而避免穷举 等价类是输入...
  • 黑盒测试和白盒测试

    万次阅读 多人点赞 2018-05-28 16:56:53
    1. 黑盒测试和白盒测试的直观图 从图中可以直接看出来,黑盒测试就当整个程序是个黑盒子,我们看不到它里面做了些什么事情,只能通过输入输出看是否能得到我们所需的来测试。而白盒测试可以当盒子是透明的,里面的...
  • 黑盒测试概念: 又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用。黑盒测试主要意味着测试要在软件的接口处进行,这种测试方法是将测试对象看成一个盒子,测试人员不考虑内部,直接按照需求规则说明书...
  • 黑盒测试的概念:把测试对象看做一个黑盒子,测试人员完全不考虑内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。检查非功能性需求,是否满足设计要求。 黑盒测试的...
  • 黑盒测试的测试方法

    万次阅读 多人点赞 2017-12-19 11:35:22
    一般我们在做软件测试的时候,会遇到黑盒测试,白盒测试,我们今天主要说的是黑盒测试的 主要测试方法有那些。接下来就是干货了。 最常见的是  边界值 等价类 错误推测法 场景法 因果图法 判定表组成法 正交实验...
  • 软件测试2小时入门

    万人学习 2018-10-10 16:14:16
    本课程内容系统、全面、简洁、...常用的黑盒测试用例设计方法及示例演示;  3 常用白盒测试用例设计方法及示例演示;  4.自动化测试优缺点、使用范围及示例‘;  5.测试经验谈。
  • 黑盒测试及其实例

    万次阅读 2015-04-20 19:36:45
    (一):黑盒测试 黑盒测试是指对程序功能性的测试,也就是不考虑内部的具体实现,仅仅就程序的功能是否满足需求进行测试,相当于一个看不见内部的黑盒子。(二):黑盒测试的作用 黑盒测试主要是注重功能的测试...
  • 黑盒测试的测试用例设计方法

    千次阅读 2012-08-07 21:27:15
    黑盒测试的测试用例设计方法有:等价类划分、边界值划分、因果图分析和错误猜测,白盒测试的测试用例设计方法有:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、多重条件覆盖。在这里,主要讨论的是黑盒测试的测试...
  • 黑盒测试白盒测试

    千次阅读 2011-12-16 20:29:37
    黑盒测试和白盒测试:  黑盒测试  黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盆子,在完全不考虑程序...
  • 软件测试 黑盒测试

    2018-12-14 00:01:18
    一、黑盒测试的概念 1.黑盒测试是一种从软件外部对软件实施的测试,也称功能测试或基于规格说明的测试; 二、黑盒测试的优点 1.黑盒测试与软件具体实现无关; 2.黑盒测试可以和软件实现同时进行,压缩了项目总的...

空空如也

1 2 3 4 5 ... 20
收藏数 1,396,783
精华内容 558,713
关键字:

黑盒测试