问题 问答题

为NextDate函数设计边界值分析测试用例。在NextDate函数中,隐含规定了变量month和变量day的取值范围为1≤month≤12和1≤day≤31,并设定变量year的取值范围为1912≤year≤2050。

答案

参考答案:边界值分析测试用例的设计如下表所示。

边界值分析测试用例的设计
测试用例 mouth day year 预期输出
Test1
Test2
Test3
Test4
Test5
Test6
Test7
6
6
6
6
6
6
6
15
15
15
15
15
15
15
1911
1912
1913
1975
2049
2050
2051
1911.6.16
1912.6.16
1913.6.16
1975.6.16
2049.6.16
2050.6.16
2051.6.16
Test8
Test9
Test10
Test11
Test12
Test13
6
6
6
6
6
6
-1
1
2
30
31
32
2001
2001
2001
2001
2001
2001
day超出[1...31]
2001.6.2
2001.6.3
2001.7.1
输入日期超界
day超出[1...31]
Test14
Test15
Test16
Test17
Test18
Test19
-1
1
2
11
12
13
15
15
15
15
15
15
2001
2001
2001
2001
2001
2001
mouth超出[1...12]
2001.1.16
2001.2.16
2001.11.16
2001.12.16
mouth超出[1...12]

选择题
单项选择题