软件测试-第二章白盒测试方法.pptVIP

  • 30
  • 0
  • 约5.02千字
  • 约 64页
  • 2020-11-03 发布于浙江
  • 举报
2.2 对判定的测试 示例源代码: Dim a,b As Integer Dim c As Double if (a0 And B0) Then c = c/a End if if (a1 OR c1) Then c = c+1 End if c = b + c 程序流程图 入口 c=b+c (a0 and B0) (a1 or c1) c = c / a c = c + 1 s a b d c e 语句覆盖 语句覆盖:选取足够多的测试数据,使被测试程序中每个语句至少 执行一次。 图中存在4条不同的路径: L1: sacbed L2: sabd L3: sabed L4: sacbd 为使每个语句都执行一次, 程序的执行路径应是sacbed: 输入 a=2, b=1, c=6 输出 a=2,b=1,c=5 入口 c=b+c (a0 and B0) (a1 or c1) c = c / a c = c + 1 s a b d c e 判定覆盖 判定覆盖:选取足够多的测试数据,使被测试程序中不仅每个语句至少执行一次,而且每个判定的每种

文档评论(0)

1亿VIP精品文档

相关文档