•
什么是等价类划分
–
等价类,把所有可能的输入数据
,
即程序的输入域划分成若干部分
,
–划分,从每一部分中选取少数有代表性的数据做为测试用例,代表性数据等同于该类中的其他值
划分等价类的考虑因素
1.
输入数据
2.
输出数据
Ø
有效等价类
:对于程序规格说明来说,是合理的,有意义的输入数据构成的集合
Ø
无效等价类
:对于程序规格说明来说,是不合理的,无意义的输入数据构成的集合
设计测试用例时,要同时考虑有效等价类和无效等价类设计
等价类划分的方法,例如:
•
按区间划分
•
按数值划分
•
按数值集合划分
•
按限制条件或规划划分
•按处理方式划分
划分等价类重要的是:集合的划分,划分为互不相交的一组子集,而子集的并是整个集合。
等价类划分步骤:
Ø
划分确定等价类
Ø
选取测试用例