软件测试——黑盒测试方法
2016-04-15 21:00
197 查看
1.等价类划分法
等价类划分法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当做测试用例。每一类的代表性数据在测试中的作用等价于这一类的其他值,也就是说,若某一类中的一个例子发现了错误,那么这一类中的其他例子也能发现同样的错误;反之,若某一类中的例子没有发现错误,则这一类中的其他例子也不会检查出错误。
等价类划分两种不同的情况:
有效等价类:对软件的规格说明有意义、合理的输入数据集合。如果用户输入有效等价类中的数据,程序应该正确计算、执行
无效等价类:对软件的规格说明无意义的或不合理的输入数据集合。如果用户输入无效等价类中的数据,程序应该给予错提 示或根本不允许用户输入
等价类划分的步骤:
划分等价类——细化等价类——建立等价类表——编写测试用例
2.边界值法
等价类划分法是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当做测试用例。每一类的代表性数据在测试中的作用等价于这一类的其他值,也就是说,若某一类中的一个例子发现了错误,那么这一类中的其他例子也能发现同样的错误;反之,若某一类中的例子没有发现错误,则这一类中的其他例子也不会检查出错误。
等价类划分两种不同的情况:
有效等价类:对软件的规格说明有意义、合理的输入数据集合。如果用户输入有效等价类中的数据,程序应该正确计算、执行
无效等价类:对软件的规格说明无意义的或不合理的输入数据集合。如果用户输入无效等价类中的数据,程序应该给予错提 示或根本不允许用户输入
等价类划分的步骤:
划分等价类——细化等价类——建立等价类表——编写测试用例
有效等价类 | 无效等价类 |
有效1 | 无效1 |
有效2 | 无效2 |
有效3 | 无效3 |
有效4 | 无效4 |
相关文章推荐
- (OK) install vmware12 in fedora23
- 马原期末重点修订版(适用于复习、考研)
- java高级程序设计(第五周)
- UDP和TCP的区别
- hdu 2120 Ice_cream's world I 并查集
- HDU 2544 最短路
- CodeForces 624C Graph and String(二分图染色)
- 有桃花
- Android学习笔记(二)重识SharedPrefrences
- C#—Lambda表达式用法
- animation (2)
- java 内部类详解
- apktool 反编译
- Ubuntu下安装JDK
- 智能剪刀算法学习笔记
- 3、Spring整合Hibernate
- Java学习(五)
- 双向单链表
- 仅用六句话制胜一场BAT群面的技巧
- POJ-1062 昂贵的聘礼