软件测试实验报告2文档格式.docx

上传人:b****4 文档编号:16684527 上传时间:2022-11-25 格式:DOCX 页数:16 大小:29.23KB
下载 相关 举报
软件测试实验报告2文档格式.docx_第1页
第1页 / 共16页
软件测试实验报告2文档格式.docx_第2页
第2页 / 共16页
软件测试实验报告2文档格式.docx_第3页
第3页 / 共16页
软件测试实验报告2文档格式.docx_第4页
第4页 / 共16页
软件测试实验报告2文档格式.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

软件测试实验报告2文档格式.docx

《软件测试实验报告2文档格式.docx》由会员分享,可在线阅读,更多相关《软件测试实验报告2文档格式.docx(16页珍藏版)》请在冰豆网上搜索。

软件测试实验报告2文档格式.docx

107

111

11

108

12

101

13

106

14

79

15

16

98

17

197

89

18

127

19

201

(2)等价类弱健壮性测试

等价类的划分:

①有效等价类:

1.三边都不相等且在取值范围;

2.任意两边相等且在取值范围;

3.三边相等且在取值范围;

②无效等价类:

1.输入非数值;

2.两边和小于第三边;

3.只输入两个数据;

4.有一边大于取值范围;

5.有一边小于取值范围

三角形等价类弱健壮性测试用例

30

40

50

直角三角形

70

B

见截图

90

非法输入

无法只输入两数

99

169

222

78

145

原因:

未做输入非数值数据的健壮性处理

(3)决策表测试

条件:

条件一C1:

a,b,c能构成三角形

条件二C2:

a=b?

条件三C3:

a=c?

条件四C4:

b=c?

行动:

行动一A1:

行动二A2:

行动三A3:

行动四A4:

行动五A5:

不可能

C1:

a,b,c构成三角形

N

Y

C2:

C3:

C4:

A1:

X

A2:

A3:

A4:

A5:

不可能

测试用例:

DT1

DT2

DT3

?

DT4

DT5

80

DT6

DT7

70

130

2、NextDate

问题描述:

输入年月日year、month、day,其中年份的有效取值范围为[1900,2100],请输出输入日期的下一天,例如输入2013年9月29日,输出为2013年9月30日。

若输入日期非法,例如输入2013年2月30日,则输出“输入日期不存在”,若输入日期超出取值范围,例如输入2013年9月32日,则输出“输入日期超出范围”。

Nextdate问题

1900≦y≦2100

1≦m≦12

1≦d≦31

(1)边界值健壮性测试

NextDate边界值健壮性测试用例

y

m

d

2013

输入日期超出范围

2013/10/2

2013/10/3

2013/10/16

2013/10/31

31

2013/11/1

32

2013/1/16

2013/2/16

2013/11/16

2013/12/16

1888

年份有效取值范围为[1900,2100]

1900

1900/10/19

1993

1993/10/19

2098

2098/10/19

2100

2100/10/19

2101

(2)等价类弱健壮性测试

输入域等价类

有效等价类

无效等价类

日期范围

①1≤day≤27

②day=28

③day=29

④day=30

⑤day=31

⑥day<

⑦day>

⑧day=29

⑨day=30

⑩day=31

月份范围

⑪month=4,6,9,11

⑫month=1,3,5,7,8,10

⑬month=2

⑭month=12

⑮month<

⑯month>

年份范围

⑰1900≤year≤2100的闰年

⑱1900≤year≤2100的非闰年

⑲year<

⑳year>

年份

月份

日期

覆盖有效等价类

覆盖无效等价类

预期输出

实际输出

2008

1、11、17

2008/5/1

11、17

5、12、17

2008/6/1

29

3、13、17

2008/3/1

13、17

输入日期不存在

27

1、14、17

2008/12/28

5、14、17

2009/1/1

2010

13、18

2004

-1

2005

12、18

2000

4、17

2001

5、8

1、12

输入日期非法

28

2、11

20

测试用例:

(3)决策表测试

Y1={年:

闰年}

Y2={年:

平年}

M1={月份:

每月有30天}

M2={月份:

每月有31天,除12月}

M3={月份:

12月}

M4={月份:

2月}

D1={日期:

1≦日期≦31}

D2={日期:

日期=28}

D3={日期:

日期=29}

D4={日期:

日期=30}

D5={日期:

日期=31}

C1:

月份在

C2:

日期在

C3:

年份在

日期增加1

日期复位

A4:

月份加1

A5:

月份复位

A6:

年加1

NextDate函数决策表

M1

M2

M3

D1

D2

D3

D4

D5

规则条数统计

21

22

M4

-

Y1

Y2

1~3

2001/4/16

2001/5/1

6~9

2001/1/16

2001/2/1

11~14

2001/12/16

2002/1/1

2001/2/16

2004/2/29

2001/3/1

2004/3/1

21,22

3、佣金问题

前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机(lock)、枪托(stock)和枪管(barrel)。

枪机卖45美元,枪托卖30美元,枪管卖25美元。

销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、80个枪托和90个枪管。

根据当月的销售情况,并计算销售商的佣金如下:

(1)不到(含)1000美元的部分为10%;

(2)1000(不含)~1800(含)美元的部分为15%;

(3)超过1800美元的部分为20%。

佣金程序生成月份销售报告,汇总售出的枪机、枪托和枪管总数,销售商的总销售额以及佣金。

1≦lock≦70

1≦stock≦80

1≦barrel≦90

(1)边界值健壮性测试用例

佣金健壮边界值性测试用例

lock

stock

barrel

输出结果

45

35

2220

304

2265

313

3750

610

69

5280

916

5325

925

71

2730

406

2760

412

5070

874

5100

880

81

2950

450

2975

455

5150

890

5175

895

91

有效等价类:

1、lack在1≦lock≦70

2、stock在1≦stock≦80

3、barrel在1≦barrel≦90

无效等价类:

1、lack小于1

2、lack大于70

3、Stock小于1

4、Stock大于80

5、Barrel小于1

6、Barrel大于90

佣金等价类弱健壮性测试用例

 

决策表测试不适用于佣金问题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1