第5次作业+037+吴烨倩

(1)被测项目界面。

(2)测试用例设计表

设计表过程

a.等价类

输入

有效等价类

无效等价类

大于等于1912并小于等于2050的闰年(1

小于191212

大于等于1912并小于等于2050的非闰年(2

大于205013

非数字(14)

469113

小于115

13578104

大于1216

125

非数字(17)

26

大于等于1并小于等于277

小于118

288

大于3119

299

2920

3010

3021

3111

3122

非数字(23

b.边界值

输入

等价类

边界值

1912~2050

1911191220502051

1~12

011213

1~31

013132

c.决策表

件桩:YearMonthDay

动作桩:输出星期几;输出上一天;输出下一天;无效

确定规则个数

 

条 件

Y1=1912~2050间的闰年}

Y2=1912~2050间的非闰年}

M1=46911

M2=1357810

M3=2

M4=12

D1=1~27

D2=28

D3=29

D4=30

D5=31

共有2X4X5=40中规则

 

1

2

3

4

5

6

7

8

9

10

11

条件

Year

Month

M1

M1

M1

M1

M1

M2

M2

M2

M2

M2

M3

Day

D1

D2

D3

D4

D5

D1

D2

D3

D4

D5

D1

动作

无效

输出星期几

输出下一天

输出上一天

12

13

14

15

16

17

18

19

20

21

22

条件

Year

Y1

Y2

Y1

Y2

Month

M3

M3

M3

M3

M4

M4

M4

M4

M4

M4

M4

Day

D2

D3

D4

D5

D1

D2

D2

D3

D3

D4

D5

动作

无效

输出星期几

输出下一天

输出上一天

化简后的决策表

 

1~3

4

5

6~9

10

11~14

15

16

17

18

19

20

21~22

条件

Year

Y1

Y2

Y1

Y2

Month

M1

M1

M1

M2

M2

M3

M3

M4

M4

M4

M4

M4

M4

Day

D1D2,D3

D4

D5

D1,D2,D3,D4

D5

D1,D2,D3,D4

D5

D1

D2

D2

D3

D3

D4,D5

动作

无效

输出星期几

输出下一天

输出上一天

 

测试用例表

 对于测试用例表格设计,主要参考了网上几个表格,还有书本上的表格,经过修改而成的。里面有些内容一定要写的,但是不知道有没有写对,比如用例初始化。执行时间估计为输入数据与结果记录的总计时间。

(3)测试结论

1.格式“****年**月**日”(如果输入2050年12月31日,则正常显示2051年1月1日),该软件输出数据不符合要求,而且中国大部分设备显示日期确实没有显示为“2008年05月05日”这样子的,影响美观与大众审美。

2.第四次作业中界面操作说明补充:

点击OK,如果输入有效,进行相应的数值计算;如果数值不满足约束,则弹出错误说明,统一为“输入有误,请重新输入”,然后回到初始输入状态。点击Cancle,表示重置,清空前面的数据,回到初始状态。

开发者没有进行这一步处理,而且输入框对不符合的数据输入本应该进行处理判断,如果输入“2008.”,“5”,“5”,点击“确定”,软件没有给出反应,可能用户也不知道为什么这软件没反应了。

3.年份、月份、日期输入数据超过范围,软件弹出提示信息后,没有将输入框内数据清空,不够方便用户的使用。

(4.界面因为拉伸,导致影响美观,如第二张图片。)

(4)给开发同学的建议

1.对输入数据进行处理。

2.对输入数据进行判断处理,增加第四次作业界面操作的要求。

3.提示信息关闭后,应该回来界面最初状态,三个输入框中数据清空。

(4.设置窗口不可拉伸)

原文地址:https://www.cnblogs.com/WuYeqian/p/6830307.html