软件测试九.pptVIP

  • 8
  • 0
  • 约3.03千字
  • 约 9页
  • 2017-04-02 发布于江苏
  • 举报
软件测试九

第9章 白盒测试及其实例设计 9.1 逻辑覆盖测试 9.2 路径分析测试 9.3 其他白盒测试方法 9.4 白盒测试综合用例 第9章 白盒测试及其实例设计 本章概要 逻辑覆盖测试 路径分析测试 其他白盒测试方法 白盒测试综合用例 9.1 逻辑覆盖测试 白盒测试技术的常见方法之一就是覆盖测试,它是利用程序的逻辑结构设计相应的测试用例。测试人员要深入了解被测程序的逻辑结构特点,完全掌握源代码的流程,才能设计出恰当的用例。根据不同的测试要求,覆盖测试可以分为语句覆盖、判断覆盖、条件覆盖、判断/条件覆盖、条件组合覆盖和路径覆盖。9.2 路径分析测试 着眼于路径分析的测试称为路径分析测试。完成路径测试的理想情况是做到路径覆盖。路径覆盖也是白盒测试最为典型的问题。独立路径选择和Z路径覆盖是两种常见的路径覆盖方法。 9.2.1 控制流图 白盒测试是针对软件产品内部逻辑结构进行测试的,测试人员必须对测试中的软件有深入的理解,包括其内部结构、各单元部分及之间的内在联系,还有程序运行原理等等。为了更加突出程序的内部结构,便于测试人员理解源代码,可以对程序流程图进行简化,生成控制流图。 控制流图有以下几个特点: (1)具有唯一入口节点,即源节点,表示程序段的开始语句; (2)具有唯一出口节点,即汇节点,表示

文档评论(0)

1亿VIP精品文档

相关文档