欢迎使用CSDN-markdown编辑器

来源:互联网 发布:facebook mac客户端 编辑:程序博客网 时间:2024/06/07 13:02

测试方法总汇

  • 等价类划分

  • 边界值法

  • 错误推测法


等价类划分

定义:把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。
等价类定义:某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,并合理地假定:测试某等价类的代表值就等于对这一类其它值的测试

划分等价类

有效等价类:对于程序的规格说明来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。
无效等价类:无效等价类指对程序的规格说明是不合理的或无意义的输入数据所构成的集合。

划分等价类的标准

完备性:划分为互不相交的一组子集,而子集的并是整个集合;
无冗余性:子集互不相交

等价类划分的方法

1、明确输入条件规定的取值范围或值的个数
2、确立一个有效等价类和两个无效等价类。
A. 明确成绩范围是0~100
B. 有效等价类 0《成绩《100
C. 无效等价类 成绩<0,或者成绩>100

0 0