集成测试

集成测试

意义及目的

在单元测试的基础上,对单元模块进行组装进行测试。它是为了检测在模块交互中导致模块交互错误的情况。

集成测试方法

非増式

采用大爆炸集成方法,先对每一个模块进行测试,然后将所有模块集成起来一次性进行集成测试。

增式

逐次将未测试的模块和已经测试的模块结合成程序包,然后将这些模块集成为较大系统,在集成过程中边连接边进行测试,以发现连接过程中产生的问题。

自顶向下
  1. 以主控模块作为测试驱动模块,对主控模块进行测试时的桩模块用实际的模块进行替换
  2. 依据所选的集成策略(深度、广度优先),每次只替换一个模块。
  3. 每集成一个模块,测试一次
优点:
  1. 较早地验证了主控程序。
  2. 功能可能性较早得到证实,给开发者带来成功的信心。
自底向上
  1. 由驱动模块控制最底层模块的并行测试,也可以把最底层模块组合成实现某一特定软件功能的簇,由驱动模块控制它进行测试。
  2. 由驱动模块控制最底层模块的并行测试,也可以把最底层模块组合成实现某一特定软件功能的簇,由驱动模块控制它进行测试。
  3. 为子系统配备驱动模块,进行新的测试。
  4. 判断是否已集成到达主模块,是否结束测试,否则执行(2)。
优点

不需要桩模块,同时由于涉及到复杂算法和真正输入/输出的模块最先得到集成和测试,可以把最容易出问题的部分在早期解决。
自底向上的方式可以实施多个模块的并行测试,提高测试效率。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值