精华内容
下载资源
问答
  • 黑盒(又叫功能测试、数据驱动测试):1.黑盒测试发现错误类型:功能错误和遗漏界面错误数据库错误性能错误...5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的...

    5bc322bd739cc1faf5f5541a1514cdc1.png

    黑盒(又叫功能测试、数据驱动测试):

    1.黑盒测试发现错误类型:

    功能错误和遗漏

    界面错误

    数据库错误

    性能错误

    初始化和终止错误

    2.黑盒测试:程序外部接口进行的

    3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。

    4.黑盒测试技术主要有等价类划分法、边界值法、判定表法、因果图法、场景法等。

    5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的子集划分,并对每个子集产生一个测试用例。

    6.边界条件分析法是对大量错误发生在边界条件上的测试。

    7.判定表法、因果图法适用于以下情况:if-then-else逻辑很突出;输入变量之间存在逻辑关系;输入与输出之间存在因果关系;

    8.场景法是根据需求说明中的时间流信息来构造场景,设计用例,使每个场景至少发生一次

    等价类划分法:

    有效等价类:输入合理有意义数据,尽可能多的覆盖尚未覆盖的有效等价类

    无效等价类:输入不合理无意义数据,仅覆盖一个尚未覆盖的无效等价类

    等价类划分种类:

    双边条件划分

    取值划分

    单边区间划分

    限制条件规则划分

    边界值分析法

    083f82adac6b95013338951884fc9d65.png

    ca95e0722815925fdf61a98b0136e74a.png

    边界点:上点(边界上的点)、内点、离点(0离边界最近的点)

    一般边界条件测试用例设计法

    健壮性边界条件测试用例设计法

    最坏边界条件测试用例设计法

    健壮最坏边界条件测试用例设计法

    8b2d7a2dabd95fcddb9902e2d7a8faea.png

    判定表法

    若某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。

    等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候用判定表法

    条件桩—列出问题的所有条件。

    条件项—针对条件桩给出的条件,列出所有可能的取值。

    动作桩—列出问题规定的可能采取的操作。

    动作项—列出在条件项的各组取值情况下应采取的动作

    任何一个条件组合的特定取值及相应要执行的动作称为一条规则。

    判定表(也称决策表)是一个用来表示条件和行动的二维表,是分析和表达多逻辑条件下执行不同操作的情况的工具

    判定表分为:有限条目判定表,扩展条目判定表

    判定表简化:规则合并,规则包含

    (1)规则合并

    若动作项相同,条件项只有一项不同,则可将该项合并。合并后的条件项用符号“—”表示,说明执行的动作与该条件的取值无关,称为无关条件。

    (2)规则包含

    无关条件项“—”在逻辑上又可包含其他的条件项取值,具有相同动作的规则还可进一步合并。

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

    一、什么是黑盒测试?

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

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

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

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

    1.验证

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

    2.证实

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

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

    1.软件的生命周期

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

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

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

    四、黑盒测试的优点

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

    五、黑盒测试的缺点

    1.代码得不到测试

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

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

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

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

    展开全文
  • 黑盒(又叫功能测试、数据驱动测试):1.黑盒测试发现错误类型:功能错误和遗漏界面错误数据库错误性能错误...5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的...

    d132c99367742fa8911abc29aba55d48.png

    黑盒(又叫功能测试、数据驱动测试):

    1.黑盒测试发现错误类型:

    功能错误和遗漏

    界面错误

    数据库错误

    性能错误

    初始化和终止错误

    2.黑盒测试:程序外部接口进行的

    3.黑盒测试就是根据功能需求来设计测试用例,验证软件是否按照预期要求工作。

    4.黑盒测试技术主要有等价类划分法、边界值法、判定表法、因果图法、场景法等。

    5.等价类划分法测试技术是依据软件系统输入集合、输出集合或操作集合实现功能的相同性为依据,对其进行的子集划分,并对每个子集产生一个测试用例。

    6.边界条件分析法是对大量错误发生在边界条件上的测试。

    7.判定表法、因果图法适用于以下情况:if-then-else逻辑很突出;输入变量之间存在逻辑关系;输入与输出之间存在因果关系;

    8.场景法是根据需求说明中的时间流信息来构造场景,设计用例,使每个场景至少发生一次

    等价类划分法:

    有效等价类:输入合理有意义数据,尽可能多的覆盖尚未覆盖的有效等价类

    无效等价类:输入不合理无意义数据,仅覆盖一个尚未覆盖的无效等价类

    等价类划分种类:

    双边条件划分

    取值划分

    单边区间划分

    限制条件规则划分

    边界值分析法

    475773ecca56dd3c1ec275ec06843cae.png

    47b873950d60de0eebf307f45682ce0a.png

    边界点:上点(边界上的点)、内点、离点(0离边界最近的点)

    一般边界条件测试用例设计法

    健壮性边界条件测试用例设计法

    最坏边界条件测试用例设计法

    健壮最坏边界条件测试用例设计法

    7e6b0eda2552700e7b3f4f5d5cf764c8.png

    判定表法

    若某些操作的实施依赖于多个逻辑条件的组合,即针对不同逻辑条件的组合值,分别执行不同的操作。判定表很适合于处理这类问题。

    等价类划分法和边界值分析方法比较适合输入变量或输入条件相互独立的情况,但是当输入变量或输入条件相互依赖、相互制约的时候用判定表法

    条件桩—列出问题的所有条件。

    条件项—针对条件桩给出的条件,列出所有可能的取值。

    动作桩—列出问题规定的可能采取的操作。

    动作项—列出在条件项的各组取值情况下应采取的动作

    任何一个条件组合的特定取值及相应要执行的动作称为一条规则。

    判定表(也称决策表)是一个用来表示条件和行动的二维表,是分析和表达多逻辑条件下执行不同操作的情况的工具

    判定表分为:有限条目判定表,扩展条目判定表

    判定表简化:规则合并,规则包含

    (1)规则合并

    若动作项相同,条件项只有一项不同,则可将该项合并。合并后的条件项用符号“—”表示,说明执行的动作与该条件的取值无关,称为无关条件。

    (2)规则包含

    无关条件项“—”在逻辑上又可包含其他的条件项取值,具有相同动作的规则还可进一步合并。

    展开全文
  • 黑盒测试方法

    2011-12-29 15:12:31
    黑盒测试方法的课件和相关介绍,可以帮助你了解黑盒测试的原理,还有相关的实例
  • 黑盒测试; 黑盒测试方法综合策略一;任务描述;任务描述续;任务描述续;了解其他黑盒测试方法;了解其他黑盒测试方法续;黑盒测试方法选择的综合策略;黑盒测试方法选择的综合策略续;黑盒测试方法选择的综合策略续;谢谢...
  • 软件黑盒测试方法

    2018-05-04 16:40:12
    软件黑盒测试方法,介绍功能点、业务流的测试方法,通过绘制流程图使测试思路更明晰
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 黑盒测试主要意味着测试要在软件的接口处进行,这种测试方法是将测试对象看成一个盒子,测试人员不考虑内部,直接按照需求规则说明书,直接检查他的功能是否符合要求。 如上图所示,将系统看成黒盒,内部如何实现是...

    黑盒测试概念:

    又称功能测试或数据驱动测试,是用来检测每个功能是否正常使用。黑盒测试主要意味着测试要在软件的接口处进行,这种测试方法是将测试对象看成一个盒子,测试人员不考虑内部,直接按照需求规则说明书,直接检查他的功能是否符合要求。
    在这里插入图片描述
    如上图所示,将系统看成黒盒,内部如何实现是不需要了解的,只需要知道输入和预期输出。

    黑盒的优缺点介绍:

    黑盒测试的优点有:
    1.不需要了解程序内部的代码及实现,操作简单;
    2.与软件的内部实现无关,不用考虑内部逻辑结构及内部特性;
    3.从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;
    4. 适用于功能测试、可用性测试及可接受性测试
    黑盒测试的缺点有:
    1.不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%;有些bug检测不出来。
    2.自动化测试的复用性较低
    3.直接依赖于需求规格说明书,如果需求规格说明书不全面,得到的测试结果也不会很完善。

    黑盒测试用例设计方法简单介绍:

    1. 等价类划分法
    等价类划分法将程序所有可能的有效或者无效的输入数据划分成若干个等价类。然后从每个部分中选取有代表性的数据当做测试用例进行合理的分类,测试用例由有效等价类和无效等价类的代表组成。
    比如:输入条件规定蔬菜可为:白菜、青菜 ,则无效等价类就是既不是白菜,也不是青菜。

    有效等价类无效等价类
    白菜既不是白菜
    青菜也不是青菜

    2. 边界值分析法
    比如,如果文本输入域允许输入1-100个字符,那就取1个字符和100个字符(合法区间),也可以加入99个字符作为合法测试。
    输入0个字符和101个字符作为非法区间。

    3. 判定表法
    判定表通常由4个部分组成,如下图所示,四个部分是:
    条件桩:列出了问题的所有条件。
    动作桩:列出了问题规定可能采取的操作。
    条件项:列出针对它左列条件的取值,在所有可能情况下,给出真假值。
    动作项:指出了在条件项的各组取值情况下应采取的动作。
    在这里插入图片描述
    列出所有条件桩和动作桩,然后再简化,合并相似规则(相同动作)。若表中有两条或多条规则具有相同的关系,我们便可设法将其合并。
    4. 因果图法
    用图解的方法表示输入的各种组合关系,写出判定表,从而设计相应的测试用例, 因果图法一般和判定表结合使用,通过映射同时发生相互影响的多个输入来确定判定条件。
    通常在因果图中,用ci表示原因;用ei表示结果;各结点表示状态,可取值“0”或“1”;“0”表示某状态不出现;“1”表示某状态出现。

    因果图原因和结果的基本关系:

    1. 恒等 2. 非 ~ 3. 或 ∨ 4. 与 ∧
      在这里插入图片描述
      恒等: 若c1为1,则e1也为1,否则e1为0;
      非: 若c1是1,则e1为0,否则e1是1;
      或: 若c1或c2或c3是1,则e1是1,若三者都不为1,则e1为0;
      与: 若c1和c2都是1,则e1为1,否则若有其中一个不为1,则e1为0

    5. 场景图法
    场景法一般包含基本流和备用流,从一个流程开始,通过描述经过的路径来确定的过程,经过遍历所有的基本流和备用流来完成整个场景。

    6. 状态迁移法
    步骤如下:
    1.明确需求中有多少个状态
    2.根据需求画出状态迁移图
    3.根据状知态迁移图画出状态树
    4.再根据状态树找到状态迁移的所有路径,
    7.正交试验法
    就是使用已经造好了的表格—正交表来安排试验并进行数据分析的一种方法。,通过少数的试验替代全面试验,它简单易行并且计算表格化,应用性较好。
    8.错误推测法
    emememem…这个很大程度上是靠经验呢

    黑盒测试方法使用总结:

    功能有输入,输入组合:等价类法
    功能有输入,输入范围有边界:边界值法
    有多个输入与输出,输入与输入之间、输入与输出之间,有依赖关系:判定表、因果图法
    参数配置类功能,参数相互组合:正交实验法
    多个功能之间的组合逻辑测试:场景图法、状态迁移法
    靠经验:错误推断法

    https://blog.csdn.net/hanhanwanghaha宝藏女孩 欢迎您的关注!
    欢迎关注微信公众号:宝藏女孩的成长日记
    如有转载,请注明出处(如不注明,盗者必究)

    展开全文
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 软件测试黑盒测试方法简要介绍了黑盒测试的基本方法
  • 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑... 黑盒测试有7种测试方法分别是等价类划分、边界值分析、错误推测、因果图法、
  • 黑盒测试测试方法

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

    2011-12-19 16:58:29
    一个关于黑盒测试的PPT,讲述关于黑盒测试的一些优点,以及方法,还有一些黑盒测试的工具的使用,对于向往测试方面发展的人来说是一个不可多得的复习资料。
  • 软件测试中的黑盒测试方法揭密一、黑盒测试在快速应用开发(rad)环境中的重要作用软件测试方法一般分为两种:白盒测试与黑盒测试。其中,白盒测试又称为结构测试、逻辑驱动测试或基于程序本身的测试,着重于程序的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 41,360
精华内容 16,544
关键字:

属于黑盒测试法的是