问题
问答题
某函数包含三个变量:month,day,year,函数的输出是输入日期后一天的日期。例如:若输入为2008年3月7日,则函数输出为2008年3月8日。要求函数的变量输入month、day、year均为整数值,并且满足条件:1<=month<=12,1<=day<=31,2001<=year<=2008。
采用等价类法为该函数设计测试用例,写出具体的等价类划分。
答案
参考答案:有效等价类:
M1={month:1<=month<=12)
D1={day:1<=day<=31}
Y1={year:2001<=year<=2008}
无效等价类:
M2={month:month<1}
M3={month:month>12|}
D2={day:day<1}
D3={day:day>31}
Y2={year:year<2001}
Y3={year:year>2008}