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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

黑盒测试实验报告一、三角形等价类分析

二、实验源代码

import java.io.*;

class Trigon{

static private double a,b,c;

static public void main(String[] sss){

try{

InputStream in=System.in;

InputStreamReader inRead=new InputStreamReader(in); BufferedReader read=new BufferedReader(inRead); System.out.println("输入三边值,每个值输入后回车"); a=Double.valueOf(read.readLine());

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

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

}catch(IOException e){

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("你输入的不能构成三角形");

}

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

{

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

else System.out.println("是等腰");

}

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

}

}

}

三、实验测试用例截图

(1)

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

(6)(7)(8)(9)(10)

(11)

(12)

(13)

(14)

(15)

注:所用软件JavaApplicationl-NetBeans

白盒测试实验报告

一、流程图

二、设计测试用例(1)语句覆盖

Test 1 2 1 5 OACI 你的输入不能构成三角形Test 2 3 4 5 OADEI 一般的三角形Test 3 3 3 4 OADFGI 是等腰

Test 4 3 3 3 OADFHI 是等边

Test 5 0 1 2 OBI 出现异常

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

a b c 路径输出结果

Test 1 2 1 5 OACI 你的输入不能构成三角形Test 2 3 4 5 OADEI 一般的三角形Test 3 3 3 4 OADFGI 是等腰

Test 4 3 3 3 OADFHI 是等边

Test 5 0 1 2 OBI 出现异常

(3)条件覆盖

Test 1 2 1 5 OACI 你的输入不能构成三角形Test 2 3 4 5 OADEI 一般的三角形Test 3 3 3 4 OADFGI 是等腰

Test 4 3 3 3 OADFHI 是等边

Test 5 0 0 0 OBI 出现异常

(4)判定/条件覆盖

a b c 路径输出结果

Test 1 2 1 5 OACI 你的输入不能构成三角形Test2 5 2 1 OACI 你的输入不能构成三角形Test 3 2 5 1 OACI 你的输入不能构成三角形Test 4 3 4 5 OADEI 一般的三角形Test 5 3 3 4 OADFGI 是等腰

Test 6 4 3 3 OADFGI 是等腰

Test 7 3 4 3 OADFGI 是等腰

Test 8 3 3 3 OADFHI 是等边

Test 9 0 1 2 OBI 出现异常

Test 10 2 0 1 OBI 出现异常

Test11 1 2 0 OBI 出现异常

(5)路径覆盖

a b c 路径输出结果

Test 1 2 1 5 OACI 你的输入不能构成三角形Test 2 3 4 5 OADEI 一般的三角形Test 3 3 3 4 OADFGI 是等腰

Test 4 3 3 3 OADFHI 是等边

Test 5 0 1 2 OBI 出现异常

相关文档
最新文档