太原理工大学软件测试实验报告.doc
《太原理工大学软件测试实验报告.doc》由会员分享,可在线阅读,更多相关《太原理工大学软件测试实验报告.doc(23页珍藏版)》请在三一文库上搜索。
1、本科实验报告课程名称: 软件测试技术 实验项目: 软件测试技术实验 实验地点: 逸夫楼 202 专业班级: 软件14 学号: 2014 学生姓名: 指导教师: 2016年 10月26日实验名称 实验一 白盒测试方法 实验地点 逸夫楼202实验时间 2016年9月21一、实验目的和要求 熟练掌握白盒测试方法中的逻辑覆盖和路径测试覆盖方法。 通过实验掌握逻辑覆盖测试的测试用例设计,掌握程序流图的绘制。 运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 实验内容:测试以下程序段 #include #include void main()int x,y,z;int k,j;k=0;j=0
2、printf(请依次输入x,y,z的值:n);scanf(%d%d%d,&x,&y,&z);if(x0&z5)j=x*y+10;j=j%3;printf(j的值为:%dn,j);三、主要仪器设备 笔记本电脑 四、操作方法与实验步骤 画出程序的控制流图(用题中给出的语句编号表示)。 分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖法设计测试用例,并写出每个测试用例的执行路径(用题中给出的语句编号表示)。 编写完整的 C 程序(含输入和输出),使用你所设计的测试用例运行上述程序段。完整填写相应的测试用例表(语句覆盖测试用例表、判定覆盖测试用例表、条件覆盖测
3、试用例表、判定/条件覆盖测试用例表、条件组合覆盖测试用例表、路径覆盖测试用例表、基本路径测试用例表)。 说明: 测试用例表中的“覆盖标准”项指:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖和基本路径覆盖。 测试用例表(样表)见表 1。 表 1. 测试用例表用例编号输入期望结果覆盖标准覆盖路径实际结果15,10,50语句覆盖1,2,4,5023,4,115,10,500判定覆盖1,3,4,61,2,4,50034,10,5-1,4,1120条件覆盖1,2,4,51,3,4,62044,10,5-1,4,1120判定/条件覆盖1,2,4,51,3,4,6205-1,4,11
4、4,10,5-1,5,94,11,40200条件组合1,3,4,61,2,4,51,3,4,51,3,4,5020065,11,65,11,55,6,1010,7,52212路径覆盖1,3,4,51,3,4,61,2,4,51,2,4,6221275,11,65,11,510,7,5221基本路径覆盖1,3,4,51,3,4,61,2,4,6221五、实验数据记录和处理 测试用例1测试用例2测试用例3测试用例4测试用例5测试用例6测试用例7六、实验结果与分析 实验所得结果与测试用例结果预期一致,通过白盒测试的方法的各种覆盖方法对代码进行了测试,没有发现错误。七、讨论、心得 通过这次试验,深刻体
5、会了白盒测试的各种路径覆盖测试方法,也了解了这些覆盖方法的关系和优缺点。实验名称 实验二 黑盒测试方法 实验地点 逸夫楼202实验时间 2016年9月28一、实验目的和要求 熟练掌握黑盒测试方法中的等价类测试方法和边界值测试方法。 通过实验掌握如何应用黑盒测试方法设计测试用例。 运用所学理论,完成实验研究的基本训练过程。 二、实验内容和原理 1用你熟悉的语言编写一个判断三角形问题的程序。 要求:读入代表三角形边长的三个整数,判断它们能否组成三角形。如果能够,则输出三角形是等边、等腰或一般三角形的识别信息;如何不能构成三角形,则输出相应提示信息。 2使用等价类方法和边界值方法设计测试用例。 三、
6、主要仪器设备 笔记本电脑 四、操作方法与实验步骤 先用等价类和边界值方法设计测试用例,然后用白盒法进行检验与补充。 判断三角形问题的程序流程图和程序流图如图 1 和图 2 所示。用你熟悉的语言编写源程序。 使用等价类方法设计测试用例,并填写完成表 2 和表 3。 输入设计好的测试用例,执行源程序,记录输出结果。 #include void main()printf(请输入三角形的三条边:n);float a,b,c;scanf(%f%f%f,&a,&b,&c);if(a+bc&a+cb&c+ba)if(a=b)if(b=c)printf(这个三角形是等边三角形!n);elseprintf(这个
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 太原 理工大学 软件 测试 实验 报告
