优点:
A.底层组件得到较早验证
B.测试初期可以并行集成,效率高
C.由于驱动模块是额外编写的,对被测模块的可测试性要求较低
D.减少了开发桩的工作量
E.定位问题容易,支持故障隔离
缺点:
A.需要开发大量的驱动,工作量、成本同样很高
B.对高层的验证太晚了,设计上的缺陷不能被及早发现
C.集成到顶层后,对于底层异常将难以覆盖。而使用桩将简单得多
适用范围:
A.软件结构清晰的系统
B.底层接口稳定、或先被开发出来
C.高层接口变化较频繁
优点:
A.底层组件得到较早验证
B.测试初期可以并行集成,效率高
C.由于驱动模块是额外编写的,对被测模块的可测试性要求较低
D.减少了开发桩的工作量
E.定位问题容易,支持故障隔离
缺点:
A.需要开发大量的驱动,工作量、成本同样很高
B.对高层的验证太晚了,设计上的缺陷不能被及早发现
C.集成到顶层后,对于底层异常将难以覆盖。而使用桩将简单得多
适用范围:
A.软件结构清晰的系统
B.底层接口稳定、或先被开发出来
C.高层接口变化较频繁