黑盒测试---等价类划分法

等价类划分是一种典型的黑盒测试用例的设计方法,使用等价类划分,是将软件的输入域分为若干部分,然后从每个部分中选取少量具有代表性的数据进行测试,这样可以避免穷举产生的大量用例。

自己理解

首先是黑盒测试,就像一个黑盒子,盒子里面是什么,我们不需要关心,总之就是给它喂数据,然后经过黑盒子之后,会有对应的输出,或者有一些处理,比如报错。

然后就是等价类,等价类是针对上面提到的输入。先把输入分类,一种是对盒子来说是有效的、合理的输入,另一种是无效的,大概可以理解为这些输入会导致黑盒子报错。

分类

有效等价类:对需求规格说明而言,合理的、有效的输入数据构成的集合

无效等价类:对需求规格说明而言,不合理的、无效的输入数据构成的集合

等价类划分法的设计用例的步骤

1、根据需求规格说明书,等价类划分

2、设计等价表,填好划分好的内容并设计编号

测试用户名等价类划分设计表:

3、设计覆盖表,填写覆盖的所有有效等价类编号和无效等价类编号

例如:

部分截取,并不完整

4、根据每组测试数据生成对应的测试用例

示例: