cicd持续集成全程 自顶而下渐增测试与自底而上渐增测试各有何优,缺点?
浏览量:3062
时间:2021-03-13 18:18:46
作者:admin
自顶而下渐增测试与自底而上渐增测试各有何优,缺点?
自上而下的集成是构建程序结构的一种增量方法。它从主控模块开始,按照软件的控制层次,采用深度优先或广度优先的策略,逐步将各个模块集成起来。
自顶向下集成的优点是可以尽快检查程序的主要控制和决策机制,从而更早地发现错误。
缺点是在测试较高模块时,将较低模块替换为堆模块,不能反映真实情况,重要数据不能及时返回到较高模块,测试不够充分。
2. 自下而上的测试从“原子”模块(即软件结构最低级别的模块)开始。当测试到较高级别的模块时,较低级别模块所需的功能全部可用,因此不再需要桩模块。
自下而上的集成方法没有使用堆模块,测试用例的设计相对简单,但缺点是程序的最后一个模块有整体形象。
它与自顶向下的综合测试方法有相反的优点和缺点。
因此,在对软件系统进行测试时,应根据软件的特点和项目的进展情况,选择合适的测试策略。有时将这两种策略混合使用会更有效。上层模块采用自顶向下的方法,下层模块采用自下而上的方法。
通常在测试时,它是两者的组合。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。