问答题 以下是一软件规格说明,请按要求回答问题。
软件规格说明:某工厂招工规定,报名者年龄应该在16周岁到35周岁之间(到2011年12月31日为止),即出生年月不在上述范围内的人员将不予接受,并显示“年龄不合格”的出错信息。
问答题 请根据规格说明,划分等价类。
【正确答案】根据题意,划分等价类。 假定已知出生年月由6位数字字符表示,前4位代表年,后两位代表月,则可以划分3个有效等价类和7个无效等价类。具体如下: 有效等价类: 出生年月: (1)6位数字 对应数值: (5)1976 01~1995 12 月份对应数值: (8)在1~12之间 无效等价类: 出生年月: (2)含非数字字符 (3)少于6个数字字符 (4)多于6个数字字符 对应数值: (6)小于197 601 (7)大于199 512 月份对应数值: (9)小于0 (10)大于12
【答案解析】[解析] 首先分析程序的规则说明和被测程序的功能,将其输入情况划分为有效等价类和无效等价类,然后按照等价类设计测试用例的方法设计有效的测试用例和无效的测试用例。
问答题 使用等价类划分方法为该软件设计测试用例。
【正确答案】根据上述等价类划分,设计测试用例。
有效等价类的测试用例,如下表1所示。
{{B}}表1 有效等价类{{/B}}
测试数据 期望结果 覆盖范围
1977 03 显示有效输入 (1)、(2)、(8)
  无效等价类的测试用例,如表2所示。
{{B}}表2 无效等价类{{/B}}
测试数据 期望结果 覆盖范围
ZHU#12 显示无效输入 (2)
19 823 显示无效输入 (3)
1 982 012 显示无效输入 (4)
195 503 年龄不合格 (6)
199 512 年龄不合格 (7)
197 700 显示无效输入 (9)
197 732 显示无效输入 (10)
【答案解析】