黑盒测试---等价类划分法
等价类划分是一种典型的黑盒测试用例的设计方法,使用等价类划分,是将软件的输入域分为若干部分,然后从每个部分中选取少量具有代表性的数据进行测试,这样可以避免穷举产生的大量用例。
自己理解
首先是黑盒测试,就像一个黑盒子,盒子里面是什么,我们不需要关心,总之就是给它喂数据,然后经过黑盒子之后,会有对应的输出,或者有一些处理,比如报错。
然后就是等价类,等价类是针对上面提到的输入。先把输入分类,一种是对盒子来说是有效的、合理的输入,另一种是无效的,大概可以理解为这些输入会导致黑盒子报错。
分类
有效等价类:对需求规格说明而言,合理的、有效的输入数据构成的集合
无效等价类:对需求规格说明而言,不合理的、无效的输入数据构成的集合
等价类划分法的设计用例的步骤
1、根据需求规格说明书,等价类划分
2、设计等价表,填好划分好的内容并设计编号
测试用户名等价类划分设计表:
3、设计覆盖表,填写覆盖的所有有效等价类编号和无效等价类编号
例如:
部分截取,并不完整
4、根据每组测试数据生成对应的测试用例
示例: