简述自底向上集成测试过程、优缺点和适用范围。
简述自底向上集成测试过程、优缺点和适用范围。
正确答案:过程把底层模块组合成实现某个特定软件子功能的簇(Cluster).开发一个驱动程序,协调测试数据的输入和输出.对由模块组成的子功能簇进行测试.去掉驱动程序,沿软件结构自下向上移动,把子功能簇组合起来形成更大的子功能簇.从[2]开始不断重复上述过程,直至完成.优点对底层模块行为的早期验证,较早发现底层模块错误在初期可能会并行进行,提高效率减少了桩模块的工作量驱动模块额外编写,对被测模块的可测性要求较低便于故障定位缺点驱动模块工作量非常大对需求的验证被推迟到了最后,设计上的错误不能被及时发现适用范围底层接口比较稳定的产品高层接口变化比较频繁的产品底层模块较早完成的产品