问题 问答题

论述题1:以下是一软件规格说明,请按要求回答问题
软件规格说明:某工厂招工规定,报名者年龄应该在16周岁到35周岁之间(到2005年12月31日为止),即出生年月不在上述范围内的人员将不予接受,并显示“年龄不合格”的出错信息。
(1)请根据规格说明,划分等价类。
(2)使用等价类划分方法为该软件设计测试用例。

答案

参考答案:问题1:
解答:
根据题意,划分等价类。
假定已知出生年月由六位数字字符表示,前四位代表年,后两位代表月,则可以划分三个有效等价类和七个无效等价类。具体如下:
有效等价类:
出生年月:
(1)六位数字
对应数值:
(5)197003—198912
月份对应数值:
(8)在1~12之间
无效等价类:
出生年月:
(2)含非数字字符
(3)少于六个数字字符
(4)多于六个数字字符
对应数值:
(6)小于197003
(7)大于198912
月份对应数值:
(9)等于0
(10)大于12
问题2:
解答:
根据上述等价类划分,设计测试用例。有效等价类的测试用例,如表17-10所示。


表17-10 有效等价类

测试数据