设计函数实现输入日期显示星期几,并用等价类及边界值法测试

  1. 设计函数实现输入日期显示星期几,并用等价类及边界值法测试

1) 划分等价类,得到等价类表。等价类表格式如下:

输入条件

有效等价类

唯一标识

无效等价类

唯一标识

1900到2050内的闰年

1) 

Year<1900

10)

 

1900到2050内的平年

2)

Year>2050

11)

1,3,5,7,8,10,12

3)

Month<1

12)

 

4,6,9,11

4)

Month>12

13)

 

2

5)

 

 

1-28

6)

Day<1

14)

 

29

7)

Day>31

15)

 

30

8)

闰年2月Day>29

16)

 

31

9)

平年2月Day>28

17)

2) 运用等价类划分法设计测试用例,得到测试用例表。测试用例表格式如下:

序号

输入数据

覆盖等价类

输出

1) 

20250310

1236789

星期一

2) 

20250410

124678

星期四

3) 

20250201

256

星期六

4) 

20240201

157

星期四

5) 

18990101

10

日期不存在

6) 

30000101

11

日期不存在

7) 

20250001

12

日期不存在

8) 

20251301

13

日期不存在

9) 

20250400

14

日期不存在

10) 

20250431

15

日期不存在

11) 

20250429

16

日期不存在

12) 

20240430

17

日期不存在

 

3)边界值法

序号

输入数据

覆盖边界值

输出

1

19000101

最小年份

星期一

2

21001231

最大年份

星期五

3

20230101

最小月份

星期日

4

20231231

最大月份

星期日

5

20230228

非闰年 2 月

星期六

6

20200229

闰年 2 月

星期六

7

20230430

30 天月份

星期日

8

20230131

31 天月份

星期四

9

20230132

超出日期范围

日期不存在

10

20230229

非闰年 2 月 29 天

日期不存在

posted @ 2025-03-10 09:02  涨涨涨张  阅读(18)  评论(0)    收藏  举报