东南大学软件测试实验报告材料一.docx

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

东南大学软件测试实验报告材料一.docx

《东南大学软件测试实验报告材料一.docx》由会员分享,可在线阅读,更多相关《东南大学软件测试实验报告材料一.docx(16页珍藏版)》请在冰豆网上搜索。

东南大学软件测试实验报告材料一.docx

东南大学软件测试实验报告材料一

实用文档

软件测试基础与实践

实验报告

实验名称:

白盒测试实验一

实验地点:

计算机软件楼

实验日期:

2016.11.6

学生姓名:

王鑫

学生学号:

71114430

东南大学软件学院制

实用文档

一、实验目的

(1)巩固白盒测试知识,对于给定的待测程序,能熟练应用基本控制流覆盖方法设计测试用例;

(2)通过绘制程序控制流程图,实现对于程序源代码的逻辑描述

(3)培养严谨的测试精神,学习测试用例的设计和分析

二、实验内容

控制流测试技术实验:

(一)实验一1.给出getWeekday()的流程图

1

int[]MonthDays={31,28,31,30,31,30,31,31,30,31,

30,31}

2

((year%4==0)&&(year%100!

=0))||year%400==0

3

MonthDays[1]=29

4

year<0||month<0||day<0

5

return0

6

year>10000

7

return-1

8

month>12

9

return-2

10

day>MonthDays[month-1]

11

return-3

12

inttotalDays=0

13

inti=1

14

i

15

(i%4==0)&&(i%100!

=0))||i%400==0

16

totalDays+=366

17

totalDays+=365

18

i++

19

inti=1

20

i

21

i==2

22

(year%4==0)&&(year%100!

=0))||year%400==0

23

MonthDays[1]=29

24

totalDays+=MonthDays[i-1];

25

i++

26

totalDays+=day

27

inttempDay=totalDays%7

28

tempDay==0

29

tempDay=7

30

returntempDay

实用文档

设计测试用例2.2.1语句覆盖

实用文档

编号

执行条件

输入

期望输出

实际输出

基本路径

yy/mm/dd

P1

语句覆盖

400/1/-1

星期0

星期0

1-2-3-4-5

P2

语句覆盖

10001/1/1

星期-1

-1星期

1-2-4-6-7

P3

语句覆盖

1/13/1

星期-2

星期-2

1-2-4-6-8-9

P4

语句覆盖

1/1/32

星期-3

-3星期

1-2-4-6-8-10-11

P5

语句覆盖

2/1/6

星期7

星期7

1-2-4-6-8-10-12-13-14-15-17-18-19-20-26-27-28-29-30

P6

语句覆盖

8/3/1

星期6

星期6

1-2-3-4-6-8-10-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-30

2.2判定覆盖

编号

执行条件

输入

期望输出

实际输出

判定条件基本路径

yy/mm/dd

2

4

6

8

10

15

21

22

28

P1

判定覆盖

400/1/-1

星期0

星期0

T

T

1-2-3-4-5

P2

判定覆盖

10001/1/1

星期-1

星期-1

F

F

T

1-2-4-6-7

P3

判定覆盖

1/13/1

星期-2

星期-2

F

F

F

T

1-2-4-6-8-9

P4

判定覆盖

1/1/32

星期-3

星期-3

F

F

F

F

T

1-2-4-6-8-10-11

P5

判定覆盖

2/3/3

星期7

星期7

F

F

F

F

F

F

T/F

F

T

1-2-4-6-8-10-12-13-14-15-17-18-19-20-21-22-24-25-26-27-28-29-30

P6

判定覆盖

8/3/1

星期6

星期6

T

F

F

F

F

T/F

T/F

T

F

1-2-3-4-6-8-10-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-30

2.3条件覆盖

编号

执行条件

输入

期望输出

实际输出

基本路径

yy/mm/dd

P1

条件覆盖

-1/1/1

星期0

星期0

1-2-4-5

P2

条件覆盖

1/-1/1

0星期

星期0

1-2-4-5

P3

条件覆盖

1/1/-1

星期0

星期0

1-2-4-5

P4

条件覆盖

10001/1/1

-1星期

-1星期

1-2-4-6-7

P5

条件覆盖

1/13/1

-2星期

-2星期

1-2-4-6-8-9

P6

条件覆盖

1/1/32

星期-3

-3星期

1-2-4-6-8-10-11

P7

条件覆盖

2/3/3

7

星期

7星期

1-2-4-6-8-10-12-13-14-15-17-18-19-20-21-22-24-25-26-27-28-29-30

P8

条件覆盖

400/3/1

3星期

3星期

1-2-3-4-6-8-10-12-13-14-15-16-1

实用文档

7-18-19-20-21-22-23-24-25-26-27-28-30

编号

输入

布尔型子表达式

yy/mm/dd

2

4

6

8

10

15

21

22

28

a

b

c

d

e

f

g

h

i

a

b

c

P1

-1/1/1

F

T

F

T

P2

1/-1/1

F

T

F

F

T

P3

1/1/-1

F

T

F

F

F

T

P4

10001/1/1

F

T

F

F

F

F

T

P5

1/13/1

F

T

F

F

F

F

F

T

P6

1/1/32

F

T

F

F

F

F

F

F

T

P7

2/3/3

F

T

F

F

F

F

F

F

F

F

T

F

T/F

F

T

F

T

P8

400/3/1

T

F

T

F

F

F

F

F

F

T/F

T/F

T/F

T/F

T

F

T

F

2.4判定条件覆盖

编号

执行条件

输入

期望输出

实际输出

基本路径

yy/mm/dd

P1

判定条件覆盖

-1/1/1

0星期

星期0

1-2-4-5

P2

判定条件覆盖

1/-1/1

星期0

0星期

1-2-4-5

P3

判定条件覆盖

1/1/-1

星期0

星期0

1-2-4-5

P4

判定条件覆盖

10001/1/1

-1星期

-1星期

1-2-4-6-7

P5

判定条件覆盖

1/13/1

-2星期

星期-2

1-2-4-6-8-9

P6

判定条件覆盖

1/1/32

星期-3

星期-3

1-2-4-6-8-10-11

P7

判定条件覆盖

2/3/3

星期7

7星期

1-2-4-6-8-10-12-13-14-15-17-18-19-20-21-22-24-25-26-27-28-29-30

P8

判定条件覆盖

400/3/1

星期3

星期3

1-2-3-4-6-8-10-12-13-14-15-16-17-18-19-20-21-22-23-24-25-26-27-28-30

编号

布尔型子表达式及判定条件

2

2

4

4

6

8

10

15

15

21

22

22

28

a

b

c

d

e

f

g

h

i

a

b

c

P1

F

T

F

F

T

T

P2

F

T

F

F

F

T

T

P3

F

T

F

F

F

F

T

T

实用文档

P4

F

T

F

F

F

F

F

F

T

P5

F

T

F

F

F

F

F

F

F

T

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

当前位置:首页 > IT计算机 > 互联网

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

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