白盒测试实验报告 (2)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件学院综合性、设计性实验报告
一、实验目的
1.通过实验熟悉测试用例设计
2.通过实验熟悉白盒测试
二、实验仪器或设备
计科楼计算机
三、总体设计(设计原理、设计方案及流程等)
程序流程图:
程序控制流图
四、实验步骤(包括主要步骤、代码分析等)
代码分析
/** 判断三角形的类 */
public class TriangleTestMethod {
/** 判断三角形的种类。参数a, b, c分别为三角形的三边,
*返回的参数值为0,表示非三角形;
*为1,表示普通三角形;
*为2,表示等腰三角形;
*为3,表示等边三角形。
*/
public static int comfirm(int a, int b, int c) {
if((a + b > c) && (b + c > a) && (a + c > b)) {//判断为三角
形
if((a == b) && (b ==c))//判断为等边三角
形 return 3;
if((a == b) || (b == c) || (a == c))//判断为等腰三角
形 return 2;
else //判断为普通三角形
return 1;
}
else {//为非三角
形 return 0;
}
}
}
三、测试用例
2.判定覆盖测试用例
4.条件-判定覆盖测试用例
5.条件组合覆盖测试用例
基本路径覆盖测试用例
试验中对于路径测试有了更深的理解,可以更好,更迅速的去划分路径,设计测试用例,通过试验,我对软件测试有了进一步的认识和学习,对白盒测试流程有了较清楚的了解,收获很多。
教师签名:
年月日