编写软件测试文档实验报告,黑盒测试软件测试实验报告.doc

黑盒测试软件测试实验报告.doc

软件测试与质量课程实验报告

实验2:

实验2:

黑盒测试法实验

姓名院系

|学号

任课教师

实验指导教师

实验地点

实验吋间

实验目的

? 系统地学习和理解黑盒测试的?本概念、原理 ?熟悉和掌握等价类划分法,边界值分析法和决策表方法 ?掌握测试川例编写要点

实验内容

编写一个程序,循环从标准输入读入某雇员的工作吋间(以小吋计)和 每小时的工资数,计算并输出他的工资。若雇员工作小时超过40小时,则 超过部分按原工资的1.5倍的加班工资来计算。若雇员月工作小时超过50小 吋,则超过50的部分按原工资的3倍的加班工资来计算,而40到50小吋的工 资仍按照原工资的1.5倍的加班工资来计算。

请结合等价类划分法和边界值分析法设计出相应的测试用例,并依照测 试用例对所编写的程序进行测试。

给出某天(年,月,日),计算;li它的下天,取值范围为:

年:1000<=year <=3000 月:l<=month <=12日:1<= day <=31

如1999年3刀4 LI的下一天是:1999年3刀5 U

要求:

输入:三个参数(年,月,U)

输出:如能正:确计算,计算出它的下一天,

否则,输出相应的错误信息。

请利用决策表法设计出相应的测试用例,并依照测试用例对所编写的程序进行测 试。

实验结果

1.等价类划分

输入条件

有效等价类

无效等价类

输入工作时间

(1)时间>=0且时间<40;

⑵时间〉=40且时间<=50;

⑶吋间:>50且时间<=168

时间<0

时间〉168

输入的吋间类型不足int型

测试用例

测试用例编号

输入

输出

覆盖等价类

1

30

300

(1)

2

45

570

3

55

1400

4

-10

input error

(4)

5

A

input error

(6)

6

170

input error

(5)

边界位分析

测试用例编号

输入

输岀

1

0

0

2

1

20

3

39

780

4

40

800

5

41

83()

6

49

1070

7

50

1100

8

51

1160

9

167

8120

1()

168

8180

2.

(1)构造决策表 Ml={月份:30天/月}

M2={月份:31天/月,12月除外} M3={月份:12月}

M4={月份:2月}

D1叫円期:1<=円<=27}

D2={U期:U=28}

D3={日期:日=29}

D4={闩期:闩=30}

D5={日期:日=31}

Yl={年:闰年}

Y2={年:平年}

条件桩:

C1:月份在{Ml,M2, M3, M4}巾之一 C2:日期迕{Dl,D2,D3, D4, D5}中之一 C3:年在{Yl, Y2}中之一

动作桩:

A1:不可能

A2:日期增一

A3:日期复位(置一)

A4:月份增一 A5:月份复位(S—)

A6:年增一

决策表

1

2

3

4

5

6

7

8

9

10

C1:月

Ml

Ml

Ml

Ml

Ml

M2

M2

M2

M2

M2

C2:L1

D1

D2

D3

D4

D5

DI

D2

D3

D4

D5

C3:年

A1:不可能

7

A2日期增一

7

7

7

7

7

7

7

A3円期复位 (置一)

7

7

A4月份增一

7

V

A5月份复位 (S?—)

A6年增一

11

12

13

14

15

16

17

18

19

20

21

22

Cl:^

M3

M3

M3

M3

M3

M4

M4

M4

M4

M4

M4

M4

C2:a

DI

D2

D3

D4

D5

DI

D2

D2

D3

D3

D4

D5

C3:年

Y1

Y2

Y1

Y2

A1:不可能

7

7

V

A2日期增

V

7

7

7

V

7

A3 U 期 S 位(置一)

7

7

7

A4月份增

■ ■ ‘

7

7

A5刀份S 位(a—)

7

A6年增一

7

测试川例农

用例ID

刀份

U期

预期输出

1-3

6

15/28/29

2013

2013 年 4 月 16/29/30 0

4

6

30

2013

2013年7月 1 U

5

6

31

2013

输入错误,请熏新输入

6-9

3

15/28/29/30

2013

2013 年 3 月 16/29/30/31 U

10

3

31

2013

2013年4月1円

11-14

12

12/28/29/30

2013

2013 年 12 月 13/29/30/31 日

15

12

31

2013

2014年1月1日

16

2

14

2013

2013年2月15曰

17

2

28

2004

2004年2月29日

18

2

28

2001

2001年3月1闩

19

2

29

2005

2005年3月1日

20

2

29

2001

输入错误,请重新输入

21,22

2

30/31

2001

输入错误,请熏新输入

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值