软件集成测试策略

软件集成测试策略主要分为两种:一、非渐增式集成:即在短时间内把所有系统组件一次性集成到测试系统中,用最少的用例来验证整个系统,不考虑组件之间的依赖性和存在的风险。优点:容易理解,可以多人共同并行开工,对资源的利用率较高。缺点:所检测出的问题定位和修改比较困难,还会遗漏许多接口上的问题。适用场景:适用于比较小的系统测试,项目较小的测试。二、渐增式集成:渐增式集成的策略有很多种:(1)自顶向下集成,(2)自底向上集成,(3)三明治集成等该策略最大的特点就是:支持故障隔离、定位问题1、自顶向下集
摘要由CSDN通过智能技术生成

软件集成测试策略主要分为两种:
一、非渐增式集成:
即在短时间内把所有系统组件一次性集成到测试系统中,用最少的用例来验证整个系统,不考虑组件之间的依赖性和存在的风险。
优点:容易理解,可以多人共同并行开工,对资源的利用率较高。
缺点:所检测出的问题定位和修改比较困难,还会遗漏许多接口上的问题。
适用场景:适用于比较小的系统测试,项目较小的测试。

二、渐增式集成:
渐增式集成的策略有很多种:(1)自顶向下集成,(2)自底向上集成,(3)三明治集成等

该策略最大的特点就是:支持故障隔离、定位问题

1、自顶向下集成:(个人理解:随着底层不断增加,测试越来越难以全面。)
自顶向下集成首先要集成主控制模块,然后从软件控制层次结构向下逐步集成,可以采用深度优先或者广度优先进行集成测试,主要验证接口的稳定性。
优点:能够较早的验证主要的控制点和判断点,如果主控制出现问题能够及时发现。
深度优先:首先实现并验证一个完整的功能需求的正确性。
缺点: 桩的开发和维护是该方法的最大问题,底层模块增加,系统越来越复杂,底层模块从测试会越来越不充分。

使用场景:接口变化比较小的项目并且控制结构比较清晰

2、自底向上集成:对底层模型的行为进行较早的验证,早期可能出现并行的测试。
优点:不再需要桩模块
缺点: 对顶部的验证推迟了,设计上的错误不能被及时发现,随着顶层的集成,对产品底部的异常越来

  • 0
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值