本科实验报告课程名称: 软件测试技术 实验项目: 软件测试技术实验 实验地点: 实验楼 *** 专业班级: 软件 ** * * 学号: 2025 0 0* * ** 学生姓名: 指导老师: 谢红薇 2025 年 10 月 14 日实验名称 实验 1 白盒测试方法实验地点实验楼 211实验时间2025、1 0、0 9实验目得与要求(1) 熟练掌握白盒测试方法中得逻辑覆盖与路径测试覆盖方法
(2)通过实验掌握逻辑覆盖测试得测试用例设计,掌握程序流图得绘制
(3)运用所学理论,完成实验讨论得基本训练过程实验内容与原理实验内容:测试以下程序段void D o Work(int x,int y,in t z){1ﻩi n t k=0,j=0;2ﻩif((x>0)&&(z〈10))3ﻩ{4ﻩﻩk=x*y-1;5ﻩj=sqrt(k);6ﻩ}7ﻩif((x==4)||(y〉5))8j=x*y+10;9ﻩj=j%3;10 }说明:程序段中每行开头得数字(1—1 0)就是对每句语句得编号
主要仪器设备笔记本计算机操作方法与实验步骤(1) 画出程序得控制流图(用题中给出得语句编号表示)123 4 5 67(2) 分别以语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖与路径覆盖与基本路径覆盖法设计测试用例,并写出每个测试用例得执行路径(用题中给出得语句编号表示)(3) 编写完整得C程序(含输入与输出),使用您所设计得测试用例运行上述程序段.完整填写相应得测试用例表说明:(1) 测试用例表中得“覆盖标准"项指:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖与路径覆盖与基本路径覆盖
(2) 测试用例表(样表)见表1(详见实验数据记录与处理)实验数据记录与处理(1) 完整 C 程序#inc l ud e "s t dio、h”#i n clude "math、h”#i n c l