三角形程序白盒测试Word文档下载推荐.docx

上传人:b****3 文档编号:16731478 上传时间:2022-11-25 格式:DOCX 页数:12 大小:17.72KB
下载 相关 举报
三角形程序白盒测试Word文档下载推荐.docx_第1页
第1页 / 共12页
三角形程序白盒测试Word文档下载推荐.docx_第2页
第2页 / 共12页
三角形程序白盒测试Word文档下载推荐.docx_第3页
第3页 / 共12页
三角形程序白盒测试Word文档下载推荐.docx_第4页
第4页 / 共12页
三角形程序白盒测试Word文档下载推荐.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

三角形程序白盒测试Word文档下载推荐.docx

《三角形程序白盒测试Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《三角形程序白盒测试Word文档下载推荐.docx(12页珍藏版)》请在冰豆网上搜索。

三角形程序白盒测试Word文档下载推荐.docx

(a==b)){

return1;

//等边三角形

}

if((a==b)||(b==c)||(c==a)){

return2;

//等腰三角形

return3;

//普通三角形

return0;

//非三角形

主函数调用代码:

shape=DefiniteShape(a,b,c);

if(shape==0){

System.out.println(

elseif(shape==1){

elseif(shape==2){

elseif(shape==3){

输入数据不能构成三角形!

"

等边三角形!

);

等腰三角形!

普通三角形!

 

(二)画出程序流程图:

(三)画出控制流图:

1

2

3

4

5

6

7

9

8

10

11

/

12

(四)逻辑覆盖测试:

条件有:

1)

a为数字

2)

b为数字

3)

c为数字

4)

a为整数

5)

b为整数

6)

c为整数

7)

a+b>

c

8)

b+c>

a

9)

a+c>

b

10)

a==b

11)

b==c

12)

a==c

所有测试用例(覆盖率达到100%)

语句覆盖

输入

期望输出

覆盖对象

测试结果

Case1

a='

三'

b,='

角'

c='

形'

请输入能构成三角

形的整数。

执行路径:

1-2-3-7-12

Case2

5'

b='

2,,c=2'

1-2-3-4-5-6-9-10-12

Case3

a=2'

1-2-3-4-5-6-8-12

Case4

a=3'

4'

c='

'

1-2-3-4-5-6-9-11-12

判定覆盖

Case5

字,b,'

O'

c='

Case6

a=3'

b=23'

c=3.3'

1-2-3-4-7-12

Case7

6'

b=2,,c=2'

1-2-3-4-5-7-12

Case8

a=12'

b='

12'

c='

Case9

a=24'

b='

13'

Case10

a=15'

b=20'

25'

条件覆盖

Case11

汉'

b,=2'

c=3'

满足:

T1,F2,F3

Case12

a='

'

d'

字’

F1,T2,T3

Case13

5.3'

b='

3.0'

2.3'

F4,T5,F6

Case14

T4,F5,T6

Case15

3'

c='

F7,T8.T9

Case16

10'

b=-3'

T7,F8,T9

Case17

T7,T8,F9

Case18

a=3'

c=3'

T10,T11,T12

Case19

a=25'

b=26'

27'

F10,F11,F12

判定-条件覆盖

Case20

Case21

1'

2'

3'

Case22

15'

b=2'

Case23

1OO'

c=22'

Case24

.2'

='

Case25

c=22'

Case26

a=25'

51'

5O'

Case27

a=l2'

b=2l'

21'

Case28

b=25'

22'

Case29

a=3'

23'

等腰二角形!

条件组合覆盖

Case30

1,,b='

,,c=3'

Case31

c=a‘

Case32

b='

x'

c=3'

Case33

Case34

Case35

Case36

发,c='

2'

Case37

都'

b,'

是'

字'

Case38

c=223'

Case39

Case40

Case41

b=3.5'

c=36'

Case42

a=6.3'

31'

c=33'

Case43

a=6.3'

336'

Case44

a=2.3'

1.3'

Case45

a=2.6'

Case46

16'

0'

Case47

00'

Case48

150'

0'

Case49

c=-2'

Case50

Case51

a=-3'

Case52

b=-9'

Case53

a=-1'

-1'

Case54

a=22,,b=22,,c='

22'

Case55

25'

24'

Case56

Case57

Case58

c=2'

路径覆盖

Case59

个’b='

十’cc'

百’

Case60

a=3.0'

1O'

Case61

b=25'

254'

Case62

a=32'

b=32'

c=?

Case63

5'

Case64

a=26'

b=23'

五、编写测试代码

基本思路:

将测试用例存入txt文件T读文件T判断T输出

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

当前位置:首页 > 成人教育 > 电大

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

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