4黑盒测试的测试用例设计5
1等价类划分法(等价分配)把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类别或等价区间),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同
可从每个子集中选取一组数据来测试程序例:某报表处理系统要求用户输入处理报表的日期,日期限制在2003年1月至2008年12月,即系统只能对该段期间内的报表进行处理,如日期不在此范围内,则显示输入错误信息
系统日期规定由年、月的6位数字字符组成,前四位代表年,后两位代表月
如何用等价类划分法设计测试用例,来测试程序的日期检查功能
如何划分等价类
•有效等价类(合理等价类)•无效等价类(不合理等价类)划分等价类的标准:•覆盖•不相交•代表性划分等价类的规则(1)如果输入条件规定了取值范围,可定义一个有效等价类和两个无效等价类
例输入值是学生成绩,范围是0~1000100有效等价类0≤成绩≤100无效等价类成绩>100无效等价类成绩