本科实验报告课程名称: 软件测试技术 实验项目: 软件测试技术实验 实验地点: 实验楼 *** 专业班级: 软件 ** * * 学号: 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 ude ”con i o、h"i nt D oWork(in t x,int y,i nt z){ﻩi n t k=0,j=0;ﻩif((x>0)&&(z<10)){ﻩﻩk=x*y-1;89 10ﻩj=sq r t(k);ﻩﻩ}if((x==4)||(y>5))ﻩj=x*y+10;j=j%3;printf(”%d ",k);ﻩre t urn j;}v o id main(){ﻩin t a,b,c;ﻩin t n;p r i n t f("请输入三个数字:”);ﻩs c an f(”%d %d %d”,&a,&b,&c);n=Do Wor k(a,b,c);printf("%d”,n);getch();}(2) 测试用例表(3) 测试结果语句覆盖判定覆盖判定条件覆盖用例编号输入(x/y/z)期望结果(k/j)覆盖标准覆盖路径实际结果(k/j)14/6/120/1语句覆盖1-100...