边界值分析

NexDate函数包含三个变量:month 、 day 和 year ,函数输出输入日期后一天的日期。

NextDate函数的边界值分析测试用例。

NextDate函数中,隐含规定了变量mouth和变量day的取值范围为1≤mouth≤12和1≤day≤31,

时间的取值范围为[1970.1.1~2038.1.18] 或者[1900.1.1~2099.12.31],以后者为例

 

测试用例

mouth

day

year

预期输出

Test1

Test2

Test3

Test4

Test5

Test6

Test7

6

6

6

6

6

6

6

15

15

15

15

15

15

15

1899

1900

1901

2010

2098

2099

2100

Year超出[1900…2099]

1900.6.16

1901.6.16

2010.6.16

2098.6.16

2099.6.16

Year超出[1900…2099]

Test8

Test9

Test10

Test11

Test12

Test13

7

7

7

7

7

7

0

1

2

30

31

32

2001

2001

2001

2001

2001

2001

day超出[1…31]

2001.7.2

2001.7.3

2001.7.33

2001.8.1

day超出[1…31]

Test14

Test15

Test16

Test17

Test18

Test19

0

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]

Test20

12

31

1989

1900.1.1或者

Year超出[1900…2099]

或者时间超出范围

Test21

1

1

1900

1900.1.2

Test22

12

30

2099

2099.12.31

Test23

12

31

2099

2100.1.1

或者时间超出范围

Test24

1

1

2100

时间超出范围或者

Year超出[1900…2099]

Test25

11

31

2010

合理但是不合法的时间,提示输入错误,或者不存在

……

 

 

 

 

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值