题目
某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算),使用文本框的模式进行填写,在此文本框的测试用例[1]编写中使用了等价类。下列关于等价类划分法,划分错误的是()。A. 无效等价类,出勤日>264B. 无效等价类,出勤日C. 有效等价类,0D. 有效等价类,0E. 有效日期应该包含全月缺勤和满勤,故有效等价类是0
某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算),使用文本框的模式进行填写,在此文本框的测试用例[1]编写中使用了等价类。下列关于等价类划分法,划分错误的是()。
A. 无效等价类,出勤日>264
B. 无效等价类,出勤日< 0
C. 有效等价类,0<=出勤日<=264
D. 有效等价类,0< 出勤日< 264
E. 有效日期应该包含全月缺勤和满勤,故有效等价类是0<=出勤日<=264
题目解答
答案
D. 有效等价类,0< 出勤日< 264
解析
步骤 1:理解等价类划分法
等价类划分法是一种软件测试方法,它将输入数据划分为若干个等价类,每个等价类中的数据在测试中被视为等价的,即如果一个等价类中的一个数据通过了测试,那么该等价类中的其他数据也应通过测试。等价类可以分为有效等价类和无效等价类。
步骤 2:分析题目中的等价类划分
题目中给出的等价类划分如下:
- 无效等价类:出勤日 > 264
- 无效等价类:出勤日 < 0
- 有效等价类:0 <= 出勤日 <= 264
- 有效等价类:0 < 出勤日 < 264
步骤 3:判断等价类划分是否正确
根据题目描述,出勤日的范围应该是从0到264,包括0和264。因此,有效等价类应该是0 <= 出勤日 <= 264,而不是0 < 出勤日 < 264。后者不包括0和264,因此是错误的。
等价类划分法是一种软件测试方法,它将输入数据划分为若干个等价类,每个等价类中的数据在测试中被视为等价的,即如果一个等价类中的一个数据通过了测试,那么该等价类中的其他数据也应通过测试。等价类可以分为有效等价类和无效等价类。
步骤 2:分析题目中的等价类划分
题目中给出的等价类划分如下:
- 无效等价类:出勤日 > 264
- 无效等价类:出勤日 < 0
- 有效等价类:0 <= 出勤日 <= 264
- 有效等价类:0 < 出勤日 < 264
步骤 3:判断等价类划分是否正确
根据题目描述,出勤日的范围应该是从0到264,包括0和264。因此,有效等价类应该是0 <= 出勤日 <= 264,而不是0 < 出勤日 < 264。后者不包括0和264,因此是错误的。