(第五章)黑盒测试用例设计技术

来源:互联网 发布:手机怎么制作软件程序 编辑:程序博客网 时间:2024/04/28 13:04

黑盒测试:不打开盒子,不提供代码,不知道内部的情况下进行测试。

主要有 等价类划分法,边界条件法,因果图法,决策表法,正交表测试法。


等价类划分法:设计不同类的测试用例,提供一种形式的完备性和无冗余性。最常用的是:有效类,无效类的划分。

特别记录一下,操作等价类的时候,可以把操作之前,之间,之后划分等价类。


边界条件法:对等价类划分的扩张。

一般边界条件法:最小值,略大于最小值,正常值,略小于最大值,最大值,如果参数n个,画个坐标轴可以看出产生4n+1个测试用例。

健壮性边界条件:在一般性的条件下添加两个条件,略小于最小值,略大于最大值,产生6n+1个测试用例。

最坏边界条件:对每个参数建立的一般边界条件进行笛卡尔积计算,可以产生5的n次方个测试用例。

健壮最坏边界条件:对健壮性边界条件作笛卡尔积计算,产生7的n次方计算。


决策表法:典型决策表的组成有4部分:条件桩(所有输入条件),动作桩(对应操作),条件项(针对条件桩的真假值),动作项(针对动作桩的取值操作),规则(贯穿条件项和动作项的一列)。


因果图法:分析原因和结果后确定逻辑关系,画成因果图,转化为决策表,产生测试用例。


正交表测试法:二维数字表格,次数runs是行的个数,即测试的个数;因素数factors是列的个数,对应测试变量的最大个数;水平数levels是任何单个因素能够取得的值的最大个数。


其他方法:特殊值测试,鼓掌猜测法,随机测试。

0 0
原创粉丝点击