白盒测试实验报告-三角形(2)Word格式文档下载.doc

上传人:b****1 文档编号:13194929 上传时间:2022-10-08 格式:DOC 页数:7 大小:325.50KB
下载 相关 举报
白盒测试实验报告-三角形(2)Word格式文档下载.doc_第1页
第1页 / 共7页
白盒测试实验报告-三角形(2)Word格式文档下载.doc_第2页
第2页 / 共7页
白盒测试实验报告-三角形(2)Word格式文档下载.doc_第3页
第3页 / 共7页
白盒测试实验报告-三角形(2)Word格式文档下载.doc_第4页
第4页 / 共7页
白盒测试实验报告-三角形(2)Word格式文档下载.doc_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

白盒测试实验报告-三角形(2)Word格式文档下载.doc

《白盒测试实验报告-三角形(2)Word格式文档下载.doc》由会员分享,可在线阅读,更多相关《白盒测试实验报告-三角形(2)Word格式文档下载.doc(7页珍藏版)》请在冰豆网上搜索。

白盒测试实验报告-三角形(2)Word格式文档下载.doc

(2)撰写实验报告

(3)有关的实现程序请附到实验报告中

(4)实验报告命名规则:

学号后两位+姓名_白盒实验

四、实验报告

(1)程序代码:

1.

importjava.io.*;

publicclasssanjiaoxing

{

privatestaticintx;

privatestaticinty;

privatestaticintz;

2.

publicstaticvoidmain(Stringarg[])

{

intv=0;

System.out.println("

请输入三角形第一条边的长!

"

);

x=getside(v);

请输入三角形第二条边的长!

y=getside(v);

请输入三角形第三条边的长!

z=getside(v);

ifzhijiaotriangle();

}

3.

publicstaticintgetside(intv)

BufferedReaderinput=newBufferedReader(newInputStreamReader(System.in));

try{

v=Integer.parseInt(input.readLine());

}

catch(IOExceptione){}

returnv;

4

publicstaticvoidifzhijiaotriangle()

if((x>

0&

&

x<

200)&

(y>

y<

(z>

z<

200))

{

5

if(x+y<

=z||x+z<

=y||z+y<

=x)

{

6.System.out.println("

您输入的三边不能构成三角形"

}

7.

else{System.out.println("

一般三角形"

}

8.

elseif(x==y||x==z||y==z)

{

9

if(x==y&

y==z)

10. System.out.println("

您输入的三角形是等边三角形"

12.elseSystem.out.println("

您输入的三角形是等腰三角形"

}

11.

else{

超出"

(2)程序的流图:

(3)语句覆盖;

编号

测试用例

执行路径

覆盖语句

预输出结果

1

(0,10,20)

a,c,d

1,2,3,4,11,13

超出

2

(10,20,35)

a,b,e,f

1,2,3,4,5,6,13

不能构成三角形

3

(3,3,5)

a,b,g,j,k,l

1,2,3,4,5,7,9,10,13

等腰三角形

(3,3,3)

a,b,g,j,m,n

1,2,3,4,5,7,9,12,13

等边三角形

(10,20,25)

a,b,g,h,i

1,2,3,4,5,7,8,13

一般三角形

(4)判定覆盖;

覆盖判定

F1

T1,F2

T1,T2,F3

T1,T2,T3,F4

T1,T2,T3,T4

(5)条件覆盖:

条件

符号

a>

=1&

a<

=200

1T

b>

b<

2T

c>

c<

3T

a+b>

c

4T

a+c>

b

5T

b+c>

a

6T

a==b

7T

b==c

8T

a==c

9T

覆盖条件

-1T,2T,3T

1T,2T,3T,-4T,5T,6T

不是三角形

(10,35,20)

1T,2T,3T,4T,-5T,6T

(35,10,20)

1T,2T,3T,4T,5T,-6T

1T,2T,3T,4T,5T,6T,-7T,-8T,-9T

6

1T,2T,3T,4T,5T,6T,7T,8T,9T

7

1T,2T,3T,4T,5T,6T,7T,-8T,-9T

(6)判定/条件覆盖;

-1T,2T,3T

(10,20,35)

T1,F2

1T,2T,3T,4T,5T,-6T

T1,T2,F3

T1,T2,T3,T4

T1,T2,T3,F4

(7)组合覆盖;

(0,201,201)

-1T,-2T,-3T

(201,201,1)

-1T,-1T,3T

(201,2,201)

-1T,2T,-3T

(2,201,202)

1T,-2T,-3T

(1,2,201)

1T,2T,-3T

(1,201,2)

1T,-2T,3T

(201,1,2)

8

(10,35,20)

10

11

(3,4,5)

12

1T,2T,3T,4T,5T,6T,7T,-8T,-9T

13

(5,3,3)

1T,2T,3T,4T,5T,6T,-7T,8T,-9T

14

(3,5,3)

1T,2T,3T,4T,5T,6T,-7T,-8T,9T

15

(3,3,3)

(8)基本路径覆盖;

经过计算,程序流图的环复杂度为5,因此基本路径有5条

基本路径

a,b,c,f

(3,4,5)

(0,201,201)

附录:

测试用例书写格式(语句覆盖为例)

测试用例表

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

当前位置:首页 > 表格模板 > 合同协议

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

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