单选题 自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试______。
  • A. 最底层
  • B. 下一层
  • C. 最高层
  • D. 上一层
【正确答案】 C
【答案解析】[解析] 自底向上测试与自顶向下测试策略都是增量式的测试,软件是分层设计的,主模块调用子模块,子模块又依次调用更低层次的模块,以此类推。在自底向上单元测试的策略中,应首先测试最底层的模块,利用辅助的测试驱动模块调用它们并传递测试数据,然后再测试更高层次的模块,在较高层次的模块测试中可以直接调用已测试过的较低层次的模块。在自顶向下测试中,首先测试的则是顶层模块,无须编写驱动模块,但要使用桩模块,当顶层模块被证明无误后,再测试下一个高层次的模块。