白盒测试实验报告-三角形形状-山东大学

上传人:飞*** 文档编号:3501137 上传时间:2017-08-06 格式:DOC 页数:5 大小:104KB
返回 下载 相关 举报
白盒测试实验报告-三角形形状-山东大学_第1页
第1页 / 共5页
白盒测试实验报告-三角形形状-山东大学_第2页
第2页 / 共5页
白盒测试实验报告-三角形形状-山东大学_第3页
第3页 / 共5页
白盒测试实验报告-三角形形状-山东大学_第4页
第4页 / 共5页
白盒测试实验报告-三角形形状-山东大学_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《白盒测试实验报告-三角形形状-山东大学》由会员分享,可在线阅读,更多相关《白盒测试实验报告-三角形形状-山东大学(5页珍藏版)》请在金锄头文库上搜索。

1、实 验 报 告一、实验目的运用白盒测试中的条件覆盖和判定覆盖检查程序中内部动作或者运行是否符合规范,各部分内容是否按照规定正常运行。二、实验内容1、题目输入三角形的三条边,判断三角形的类型,并返回三角形的详细类型,同时判断游戏是否结束,如果为结束,可以继续进行测试。代码如下:( 被测函数为类 Trinagle中的returnType)package 白盒测试;import java.util.Scanner;public class Triangle /* 赵得山*/public static void main(String args) String g=y;Scanner scan=new

2、 Scanner(System.in);while(g.equalsIgnoreCase(g)System.out.println(请输入三个数字:);int num=new int3;for(int i=0;i=1;i-)for(int j=0;jnumj+1)int temp=numj;numj=numj+1;numj+1=temp;for(int i=0;iMath.pow(c, 2)type=等腰锐角三角形;else if(Math.pow(a, 2)+Math.pow(b, 2)Math.pow(c, 2)type=一般锐角三角形;return type;2、测试用例设计1)程序流程

3、图如下: 开 始 请输入三条边 a、b、ca+bMath.pow(c, 2)FT Math.pow(a,2)+Math.pow(b, 2)Math.pow(c, 2)Math.pow(a,2)+Math.pow(b, 2)Math.pow(c, 2)F输出三角形类型:+ 结 束 T T T FF1) 判定覆盖测试用例及测试结果输入数据 预期结果 实际结果 测试结果a=1 b=1 c=5 不是三角形 不是三角形 正确a=5 b=5 c=5 等边三角形 等边三角形 正确a=1 b=1 c= 2等腰直角三角形 等腰直角三角形 正确a=4 b=4 c=1 等腰锐角三角形 等腰锐角三角形 正确a=3 b

4、=3 c=5 等腰钝角三角形 等腰钝角三角形 正确a=3 b=4 c=5 一般直角三角形 一般直角三角形 正确a=3 b=5 c=6 一般钝角三角形 一般钝角三角形 正确a=10 b=11 c=12 一般锐角三角形 一般锐角三角形 正确注:已覆盖所有的判定,由于条件太多,所以这里未列出判定的路径,还请老师见谅. 2) 条件覆盖测试用例及测试结果输入数据 预期结果 实际结果 测试结果a=1 b=1 c=4 不是三角形 不是三角形 正确a=1 b=4 c=1 不是三角形 不是三角形 正确a=4 b=1 c=1 不是三角形 不是三角形 正确a=1 b=1 c=1 等边三角形 等边三角形 正确a= b

5、=1 c=12等腰直角三角形 等腰直角三角形 正确a=4 b=4 c=1 等腰锐角三角形 等腰锐角三角形 正确a=3 b=3 c=5 等腰钝角三角形 等腰钝角三角形 正确a=3 b=4 c=5 一般直角三角形 一般直角三角形 正确a=3 b=5 c=6 一般钝角三角形 一般钝角三角形 正确a=10 b=11 c=12 一般锐角三角形 一般锐角三角形 正确注:已覆盖所有的条件,所有条件的真假都取了一次,由于条件太多,所以这里未列出判定的路径,还请老师见谅. 三、总结与体会通过这次实验,我对于白盒测试有了更加深刻和直观的认识,因为代码是自己编写的,同时也重新锻炼了自己的动手编码能力。发现的问题,对于判定覆盖,有时会忽略条件为“或”时的情况,对于条件覆盖测试,保证每个条件真假都取一次的用例可以有很多种,但是不一定保证所有的判定都被覆盖,这可能会导致程序的一些逻辑错误无法发现。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号