黑盒及白盒测试(内含源代码)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 出现异常