欢迎来到天天文库
浏览记录
ID:59075415
大小:124.43 KB
页数:6页
时间:2020-09-14
《白盒测试实验报告.pdf》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、.关于三角形问题的白盒测试实验报告一、实验目的1、能熟练应用功能性测试技术进行测试用例设计;2、对测试用例进行优化设计;二、实验内容1、题目内容描述针对实验一编写的源代码进行白盒测试。要求绘制出程序的控制流图,采用逻辑覆盖和基路径方法设计测试用例。执行测试用例,并分析测试结果。可以使用C++Test对代码进行静态检查和动态测试。2、测试用例的编写根据条件绘制程序流程图如下:'..开始scanf("%d%d%d",&m_num1,&m_num2,&m_num3)!N(m_num1+m_num2<=m_numScanf()=EOF3Y!cout<<"不是三Nm_num1
2、+m_nu角形"<3、-3-5不是三角形3451-2-3-6-7-8-10-11-12-14一般三角形3331-2-3-6-7-8-9等边三角形3341-2-3-6-7-8-10-13等腰三角形(2)判定覆盖输入测试路径测试结果M_num1M_num2M_num33451-2-3-6-7-8-10-11-12-14一般三角形'..(3)条件覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-124、-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(4)判定-条件覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角5、形3431-2-3-6-7-8-10-11-12-13等腰三角形(5)条件组合覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形'..3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(6)路径覆盖:输入测试路径测试结果M_num1M_6、num2M_num3-1-1-11-2-4无法执行完毕1231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形基路径方法设计测试用例并执行测试用例:输入测试路径测试结果M_num1M_num2M_num3-1-1-11-2-4无法执行完毕1231-2-37、-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形3、测试结果分析'..经过以上测试发现:程序无法结束,达不到预测结果。其余均能正确执行达到预期结果。4、实验思考通过本次试验,对C++test工具有了一定的认识,学会了一些基本的用法和操作,用该工具测出了一些代
3、-3-5不是三角形3451-2-3-6-7-8-10-11-12-14一般三角形3331-2-3-6-7-8-9等边三角形3341-2-3-6-7-8-10-13等腰三角形(2)判定覆盖输入测试路径测试结果M_num1M_num2M_num33451-2-3-6-7-8-10-11-12-14一般三角形'..(3)条件覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12
4、-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(4)判定-条件覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角
5、形3431-2-3-6-7-8-10-11-12-13等腰三角形(5)条件组合覆盖:输入测试路径测试结果M_num1M_num2M_num31231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形'..3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形(6)路径覆盖:输入测试路径测试结果M_num1M_
6、num2M_num3-1-1-11-2-4无法执行完毕1231-2-3-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形基路径方法设计测试用例并执行测试用例:输入测试路径测试结果M_num1M_num2M_num3-1-1-11-2-4无法执行完毕1231-2-3
7、-5不是三角形3211-2-3-6-5不是三角形1321-2-3-6-7-5不是三角形3331-2-3-6-7-8-9等边三角形3451-2-3-6-7-8-10-11-12-14一般三角形3341-2-3-6-7-8-10-13等腰三角形4331-2-3-6-7-8-10-11-13等腰三角形3431-2-3-6-7-8-10-11-12-13等腰三角形3、测试结果分析'..经过以上测试发现:程序无法结束,达不到预测结果。其余均能正确执行达到预期结果。4、实验思考通过本次试验,对C++test工具有了一定的认识,学会了一些基本的用法和操作,用该工具测出了一些代
此文档下载收益归作者所有