某软件计算职工的带薪年假天数。根据国家劳动法规定,职工累计工作已满1年不满10年的,年休假为5天;

15 查阅

某软件计算职工的带薪年假天数。根据国家劳动法规定,职工累计工作已满1年不满10年的,年休假为5天;已满10年不满20年的,年休假为10天;已满20年的,年休假为15天。该软件的输入参数为职工累计工作年数X。根据等价类划分测试技术,X可以划分为(59)个等价类。

A.3

B.4

C.5

D.6

参考答案:

B解析:等价类划分是比较典型的黑盒测试技术,其主要思想是程序的输入数据都可以按照程序说明划分为若干个等价类,每一个等价类对于输入条件可划分为有效的输入和无效的输入,然后再对一个有效的等价类和无效的等价类设计测试用例。在测试时,只需从每个等价类中取一组输入数据进行测试即可。根据题意,可以得出3个有效等价类:满1年不满10年的;满10年不满20年的;满20年的。一个无效等价类为:小于1年的。因此,X可以划分为4个等价类。

软考中级