黑盒测试

来源:互联网 发布:网络协议分析题库答案 编辑:程序博客网 时间:2024/04/29 13:45

黑盒测试是不知道代码的情况下,根据产品说明书来设计测试用例。

黑盒测试的方法:

等价类划分,边界分析,因果分析

等价类划分:分为有效等价类,无效等价类,将分成的每个类记为1,2,3.....可以一次覆盖多个有效类,但一次只能覆盖一个无效类

边界分析:比多的多一,比少的少一

因果分析:将输入作为因,输出作为果,画出因果图

因果图回溯:

1.当回溯经过一个结果应为1的or结点时,不要同时将该or结点的一个以上的输入设置为0(意思是条件只要一个为0,或者全部为0).

2.当回溯经过一个结果为0的and结点时,应列举出导致结果为0的所有的输入组合情况。然而,如果碰到的情况是一个输入为0,其他输入中有一个或更多为1,那么就无须罗列出其他输入可能为1的所有情况。

3.当回溯经过一个结果应为0的and结点时,仅有一种所有输入皆为0的情况需要列举出来。

设计测试用例集的一个合理的策略:

1.如果规格说明中包含输入条件组合的情况,应首先使用因果图分析方法。

2.使用边界值分析方法

3.等价类划分方法

4.错误猜测技术

5.检查程序的逻辑结构

0 0
原创粉丝点击