实验目的:
通过本次实验教学,使学生熟悉等价类方法和边界值分析方法。
实验重点:
测试用例设计。
实验内容、方法步骤及时间分配:
分析NextDATE问题中的逻辑,用边界值分析法的思想设计测试用例。
(1)对于NextDate问题,分析它的输入限制;
NextDate是一个有三个变量(月份、日期和年)的函数。函数返回输入日期后面的那个日期。变量月份、日期和年都是整数值,并满足以下条件:
c1:1<=月份<=12
c2:1<=日期<=31
c3:1812<=年<=2012
我们的处理要包括对月份、日期和年的无效输入值的响应处理,还要对无效逻辑处理,例如任意年的4月31日。
在NextDate函数中有两种复杂性来源:输入域和闰年规则。关于公历闰年是这样规定的:地球绕太阳公转一周叫做一回归年,一回归年长365日5时48分46秒。因此,公历规定有平年和闰年,平年一年有365日,比回归年短0.2422日,四年共短0.9688日&#