黑盒及白盒测试内含源代码.docx

上传人:b****5 文档编号:6870990 上传时间:2023-01-11 格式:DOCX 页数:16 大小:134.96KB
下载 相关 举报
黑盒及白盒测试内含源代码.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

黑盒及白盒测试内含源代码

黑盒测试实验报告

一、三角形等价类分析

三角形等价类分析法

输入条件

有效等价类

无效等价类

是否三角形三条边

0

(1)

a<=0||a>100(7)

0

(2)

b<=0||b>100(8)

0

c<=0||c>100(9)

a+b>c(4)

a+b<=c(10)

b+c>a(5)

b+c<=a(11)

c+a>b(6)

c+a<=b(12)

是否等腰三角形

a=b(13)

a!

=b&&b!

=c&&a!

=c(16)

b=c(14)

a=c(15)

是否等边三角形

a=b&&b=c&&a=c(17)

a!

=b(18)

b!

=c(19)

a!

=c(20)

用例

(a,b,c)

覆盖等价类

输出

Test1

(3,4,5)

(1)

(2)(3)(4)(5)(6)

一般三角形

Test2

(0,1,2)

7)

出现异常

Test3

(2,0,1)

8)

出现异常

Test4

(1,2,0)

9)

出现异常

Test5

(1,2,3)

10)

一般三角形

Test6

(3,1,2)

11)

一般三角形

Test7

(1,3,2)

12)

一般三角形

Test8

(3,3,4)

(1)

(2)(3)(4)(5)(6)(13)

是等腰

Test9

(4,3,3)

(1)

(2)(3)(4)(5)(6)(14)

是等腰

Test10

(3,4,3)

(1)

(2)(3)(4)(5)(6)(15)

是等腰

Test11

(3,4,5)

(1)

(2)(3)(4)(5)(6)(16)

一般三角形

Test12

(3,3,3)

(1)

(2)(3)(4)(5)(6)(17)

是等边

Test13

(3,4,3)

(1)

(2)(3)(4)(5)(6)(18)

是等腰

Test14

(3,4,3)

(1)

(2)(3)(4)(5)(6)(19)

是等腰

Test15

(4,4,3)

(1)

(2)(3)(4)(5)(6)(20)

是等腰

2、实验源代码

importjava.io.*;

classTrigon{

staticprivatedoublea,b,c;

staticpublicvoidmain(String[]sss){

try{

InputStreamin=System.in;

InputStreamReaderinRead=newInputStreamReader(in);

BufferedReaderread=newBufferedReader(inRead);

System.out.println("输入三边值,每个值输入后回车");

a=Double.valueOf(read.readLine());

b=Double.valueOf(read.readLine());

c=Double.valueOf(read.readLine());

}catch(IOExceptione){

System.out.println("出现异常!

");

System.exit(0);

}

if(a<1||a>100||b<1||b>100||c<1||c>100)

{

System.out.println("出现异常!

");

}

else{

if(a+b

System.out.println("你输入的不能构成三角形");

}

elseif(a==b||a==c||b==c)

{

if(a==b&&b==c)System.out.println("是等边");

elseSystem.out.println("是等腰");

}

elseSystem.out.println("一般的三角形");

}

}

}

3、实验测试用例截图

(1)

(2)

(3)

(4)

(5)

(6)

(7)

(8)

(9)

(10)

(11)

(12)

(13)

(14)

(15)

注:

所用软件JavaApplicationl-NetBeans

白盒测试实验报告

一、流程图

 

O

 

yesno

A

noyes

D

Cnoyes

 

F

E

 

noyes

 

G

 

 

二、设计测试用例

(1)语句覆盖

a

b

c

路径

输出结果

Test1

2

1

5

OACI

你的输入不能构成三角形

Test2

3

4

5

OADEI

一般的三角形

Test3

3

3

4

OADFGI

是等腰

Test4

3

3

3

OADFHI

是等边

Test5

0

1

2

OBI

出现异常

(2)判定覆盖(分支覆盖)

a

b

c

路径

输出结果

Test1

2

1

5

OACI

你的输入不能构成三角形

Test2

3

4

5

OADEI

一般的三角形

Test3

3

3

4

OADFGI

是等腰

Test4

3

3

3

OADFHI

是等边

Test5

0

1

2

OBI

出现异常

(3)条件覆盖

a

b

c

路径

输出结果

Test1

2

1

5

OACI

你的输入不能构成三角形

Test2

3

4

5

OADEI

一般的三角形

Test3

3

3

4

OADFGI

是等腰

Test4

3

3

3

OADFHI

是等边

Test5

0

0

0

OBI

出现异常

(4)判定/条件覆盖

a

b

c

路径

输出结果

Test1

2

1

5

OACI

你的输入不能构成三角形

Test2

5

2

1

OACI

你的输入不能构成三角形

Test3

2

5

1

OACI

你的输入不能构成三角形

Test4

3

4

5

OADEI

一般的三角形

Test5

3

3

4

OADFGI

是等腰

Test6

4

3

3

OADFGI

是等腰

Test7

3

4

3

OADFGI

是等腰

Test8

3

3

3

OADFHI

是等边

Test9

0

1

2

OBI

出现异常

Test10

2

0

1

OBI

出现异常

Test11

1

2

0

OBI

出现异常

(5)路径覆盖

a

b

c

路径

输出结果

Test1

2

1

5

OACI

你的输入不能构成三角形

Test2

3

4

5

OADEI

一般的三角形

Test3

3

3

4

OADFGI

是等腰

Test4

3

3

3

OADFHI

是等边

Test5

0

1

2

OBI

出现异常

 

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

当前位置:首页 > PPT模板 > 其它模板

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

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