实验八 软件测试方法之逻辑覆盖法练习.docVIP

  • 738
  • 0
  • 约1.52千字
  • 约 4页
  • 2020-03-14 发布于河北
  • 举报

实验八 软件测试方法之逻辑覆盖法练习.doc

PAGE - PAGE 1 - 实 验 报 告 实验八 软件测试方法之逻辑覆盖法练习 一、实验目的 掌握软件测试的常用方法之一逻辑覆盖法的使用。 二、实验内容 已知有如下一段代码: int a, b, c; if (a 1 and b 0) c = 5; else if ( b -3) c = 4; 请画出这段代码的程序流程图,并分别采用语句覆盖、分支覆盖、条件覆盖、分支—条件覆盖、条件组合覆盖和路径覆盖的方法设计测试用例,并使用你所熟悉的任意一种编程语言对你选择的测试用例进行测试。 二、实验提交内容 一份采用逻辑覆盖测试法的测试报告,包含如下内容: 程序主要代码 程序流程图 语句覆盖测试用例及结果 分支覆盖测试用例及结果 条件覆盖测试用例及结果 、实验提交模式和时间 11月4日提交纸质实验报告文件。 四、注意事项 请参照教师提供的测试案例ppt #includestdio.h void main(){ int a,b,c; if(a1||b0) return c=5; NY结束C=3C=4输出cNYb-3C=5a1,b0输入 N Y 结束 C=3 C=4 输出c N Y b-3 C=5 a1,b0 输入 a,b,c 开始 elseif(b-3) return c=4; else return c=3 ; } 语句覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 X=1 y=1 12 1 1 F T F abef X=-1 y=-1 0 -1 -1 T F T acdf 判定覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 X=1 y=1 12 1 1 F T F abef X=-1 y=-1 0 -1 -1 T F T acdf 条件覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 X=1 y=1 12 1 1 F T F abef X=-1 y=-1 0 -1 -1 T F T acdf 判定/条件覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 X=1 y=1 12 1 1 F T F abef X=-1 y=-1 0 -1 -1 T F T acdf 条件组合覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 x=2,y=3 15 T T F T F abef x=-2,y=-3 0 F F T F T acdf x=2,y=-3 0 T F T F T acef x=-2,y=3 0 F T T F T acdf 路径覆盖测试用例(按照下面的表格样式填写测试用例) 测试用例输入 输出magic的值 条件x0的值 条件y0的值 条件magic0的值 判定M的取值 判定N的取值 覆盖路径 X=1 y=1 12 1 1 F T F abef X=-1 y=-1 0 -1 -1 T F T acdf

文档评论(0)

1亿VIP精品文档

相关文档