边界值分析;
对于此软件需求,分为以下几种情况:
对天数分析——
① 闰年条件 小月
*?在此情况下 有year month day 三个输入 共产生6n+1 总共19个测试用例,如下表
Year为闰年
Month=4/6/9/11
0<Day<31
测试用例编号 |
输入数据 |
预计输出 |
||
Year |
Month |
Day |
||
1 |
2000 |
4 |
0 |
Error |
2 |
2000 |
4 |
1 |
Saturday |
3 |
2000 |
4 |
2 |
Sunday |
4 |
2000 |
4 |
29 |
Saturday |
5 |
2000 |
4 |
30 |
Sunday |
6 |
2000 |
4 |
31 |
Error |
7 |
2004 |
6 |
0 |
Error |
8 |
2004 |
6 |
1 |
Tuesday |
9 |
2004 |
6 |
2 |
Wednesday |
10 |
2004 |
6 |
29 |
Tuesday |
11 |
2004 |
6 |
30 |
Wednesday |
12 |
2004 |
6 |
31 |
Error |
13 |
2008 |
9 |
0 |
Error |
14 |
2008 |
9 |
1 |
Monday |
15 |
2008 |
9 |
2 |
Tuesday |
16 |
2008 |
9 |
29 |
Monday |
17 |
2008 |
9 |
30 |
Tuesday |
18 |
2008 |
9 |
31 |
Error |
19 |
2012 |
11 |
0 |
Error |
20 |
2012 |
11 |
1 |
Thursday |
21 |
2012 |
11 |
2 |
Friday |
22 |
2012 |
11 |
29 |
Thursday |
23 |
2012 |
11 |
30 |
Friday |
24 |
2012 |
11 |
31 |
Error |
② 闰年 大月
Year为闰年
Month=1/3/5/7/8/10/12
0<Day<32
测试用例编号 |
输入数据 |
预计输出</ |