全文预览

太原理工大学软件测试实验报告

上传者:梦溪 |  格式:doc  |  页数:23 |  大小:2319KB

文档介绍
、实验结果与分析实验所得结果与测试用例结果预期一致,通过白盒测试的方法的各种覆盖方法对代码进行了测试,没有发现错误。七、讨论、心得 7 通过这次试验,深刻体会了白盒测试的各种路径覆盖测试方法,也了解了这些覆盖方法的关系和优缺点。实验名称实验二黑盒测试方法实验地点逸夫楼 202 实验时间 2016 年9月 28 一、实验目的和要求⑴熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。⑵通过实验掌握如何应用黑盒测试方法设计测试用例。⑶运用所学理论,完成实验研究的基本训练过程。二、实验内容和原理 1 .用你熟悉的语言编写一个判断三角形问题的程序。要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形, 则输出相应提示信息。 2.使用等价类方法和边界值方法设计测试用例。三、主要仪器设备笔记本电脑 8 四、操作方法与实验步骤⑴先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。⑵判断三角形问题的程序流程图和程序流图如图 1和图 2所示。用你熟悉的语言编写源程序。⑶使用等价类方法设计测试用例,并填写完成表 2和表 3。⑷输入设计好的测试用例,执行源程序,记录输出结果。 9 #include <stdio.h> void main() { printf(" 请输入三角形的三条边:\n"); float a,b,c; scanf("%f%f%f",&a,&b,&c); if(a+b>c&&a+c>b&&c+b>a) { if(a==b) { if(b==c) printf(" 这个三角形是等边三角形!\n"); else printf(" 这个三角形是等腰三角形!\n"); } else { if(a==c) printf(" 这个三角形是等腰三角形!\n"); else { if(b==c)

收藏

分享

举报
下载此文档