欢迎来到天天文库
浏览记录
ID:39533916
大小:347.00 KB
页数:10页
时间:2019-07-05
《黑盒及白盒测试(内含源代码)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、黑盒测试实验报告一、三角形等价类分析三角形等价类分析法输入条件有效等价类无效等价类是否三角形三条边02、3、a>100(7)04、5、b>100(8)06、7、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)a8、!=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)(29、)(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)是等腰二、实验源代码importjava.io.*;classTrigon{staticprivatedoub10、lea,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.readLin11、e());c=Double.valueOf(read.readLine());}catch(IOExceptione){System.out.println("出现异常!");System.exit(0);}if(a<112、13、a>10014、15、b<116、17、b>10018、19、c<120、21、c>100){System.out.println("出现异常!");}else{if(a+b22、23、a+c24、25、b+c26、27、a==c28、29、b==c){if(30、a==b&&b==c)System.out.println("是等边");elseSystem.out.println("是等腰");}elseSystem.out.println("一般的三角形");}}}三、实验测试用例截图(1)(2)(3)(4)(5)(2)(3)(4)(5)(6)(2)(3)(4)(5)(6)注:所用软件JavaApplicationl-NetBeans白盒测试实验报告一、流程图开始O031、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
2、
3、a>100(7)0
4、
5、b>100(8)06、7、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)a8、!=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)(29、)(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)是等腰二、实验源代码importjava.io.*;classTrigon{staticprivatedoub10、lea,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.readLin11、e());c=Double.valueOf(read.readLine());}catch(IOExceptione){System.out.println("出现异常!");System.exit(0);}if(a<112、13、a>10014、15、b<116、17、b>10018、19、c<120、21、c>100){System.out.println("出现异常!");}else{if(a+b22、23、a+c24、25、b+c26、27、a==c28、29、b==c){if(30、a==b&&b==c)System.out.println("是等边");elseSystem.out.println("是等腰");}elseSystem.out.println("一般的三角形");}}}三、实验测试用例截图(1)(2)(3)(4)(5)(2)(3)(4)(5)(6)(2)(3)(4)(5)(6)注:所用软件JavaApplicationl-NetBeans白盒测试实验报告一、流程图开始O031、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
6、
7、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
8、!=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
9、)(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)是等腰二、实验源代码importjava.io.*;classTrigon{staticprivatedoub
10、lea,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.readLin
11、e());c=Double.valueOf(read.readLine());}catch(IOExceptione){System.out.println("出现异常!");System.exit(0);}if(a<1
12、
13、a>100
14、
15、b<1
16、
17、b>100
18、
19、c<1
20、
21、c>100){System.out.println("出现异常!");}else{if(a+b22、23、a+c24、25、b+c26、27、a==c28、29、b==c){if(30、a==b&&b==c)System.out.println("是等边");elseSystem.out.println("是等腰");}elseSystem.out.println("一般的三角形");}}}三、实验测试用例截图(1)(2)(3)(4)(5)(2)(3)(4)(5)(6)(2)(3)(4)(5)(6)注:所用软件JavaApplicationl-NetBeans白盒测试实验报告一、流程图开始O031、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
22、
23、a+c
24、
25、b+c26、27、a==c28、29、b==c){if(30、a==b&&b==c)System.out.println("是等边");elseSystem.out.println("是等腰");}elseSystem.out.println("一般的三角形");}}}三、实验测试用例截图(1)(2)(3)(4)(5)(2)(3)(4)(5)(6)(2)(3)(4)(5)(6)注:所用软件JavaApplicationl-NetBeans白盒测试实验报告一、流程图开始O031、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
26、
27、a==c
28、
29、b==c){if(
30、a==b&&b==c)System.out.println("是等边");elseSystem.out.println("是等腰");}elseSystem.out.println("一般的三角形");}}}三、实验测试用例截图(1)(2)(3)(4)(5)(2)(3)(4)(5)(6)(2)(3)(4)(5)(6)注:所用软件JavaApplicationl-NetBeans白盒测试实验报告一、流程图开始O031、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
31、成三角形a=bandb=ca=borb=cora=cnoyes出现异常DCnoyesFE结束是等边是等腰一般三角形noyesHGI二、设计测试用例(1)语句覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5012OBI出现异常(2)判定覆盖(分支覆盖)abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Tes
32、t4333OADFHI是等边Test5012OBI出现异常(3)条件覆盖abc路径输出结果Test1215OACI你的输入不能构成三角形Test2345OADEI一般的三角形Test3334OADFGI是等腰Test4333OADFHI是等边Test5000OBI出现异常(4)判定/条件覆盖abc路径输
此文档下载收益归作者所有