自底向上集成 Bottom-Up
优点:
A.底层组件得到较早验证
B.测试初期可以并行集成,效率高
C.由于驱动模块是额外编写的,对被测模块的可测试性要求较低
D.减少了开发桩的工作量
E.定位问题容易,支持故障隔离
缺点:
A.需要开发大量的驱动,工作量、成本同样很高
B.对高层的验证太晚了,设计上的缺陷不能被及早发现
C.集成到顶层后,对于底层异常将难以覆盖。而使用桩将简单得多
适用范围:
A.软件结构清晰的系统
B.底层接口稳定、或先被开发出来
C.高层接口变化较频繁
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步