软件工程第五章软件测试.pptVIP

  • 1
  • 0
  • 约1.85万字
  • 约 82页
  • 2019-12-08 发布于广东
  • 举报
1) 自顶向下结合 该方法不需要编写驱动模块,只需要编写桩模块。其步骤是从顶层模块开始,沿被测程序的软件结构图的控制路径逐步向下测试, 从而把各个模块都结合进来,这里又有两种组合策略:  (1) 深度优先策略:先从软件结构中选择一条主控路径, 把该路径上的模块一个个结合进来进行测试,以便完成一个特定的子功能, 接着再结合其他需要优先考虑的路径。主控路径一般选择系统的关键路径或输入、输出路径。  图5.7是一个软件结构图。 图5.8是自顶向下以深度优先策略组装模块的例子,其中Si模块代表桩模块。  图 5.7 一个软件结构图 图 5.8 采用深度优先策略自顶向下结合模块的过程 2) 自底向上结合 该方法仅需编写驱动模块, 不需编写桩模块。 其步骤为:  (1) 把低层模块组合成实现一个个特定子功能的族(如图5.9所示)。  (2) 为每一个族编写一个驱动模块,以协调测试用例的输入和测试结果的输出(如图5.10所示,其中di模块为驱动模块)。  (3) 对模块族进行测试。  (4) 按软件结构图依次向上扩展, 用实际模块替换驱动模块, 形成一个个更大的族(如图5.11所示)。  (5) 重复(2)至(4)步,

文档评论(0)

1亿VIP精品文档

相关文档