关于集成测试

一.集成测试的概念

  集成测试又叫组装测试或联合测试,是单元测试的多级扩展,是在单元测试的基础上进行的一种有序测试。这种测试需要将所有模块按照设计要求,逐步装配成高层的功能模块并进行测试,直到整个软件成为一个整体。集成测试旨在检验软件单元之间的接口关系,以期望通过测试发现各软件单元接口之间存在的问题,最终把经过测试的单元组成符合设计要求的软件。集成测试验证程序和概要设计说明的一致性,任何不符合该说明的程序模块行为都应该加上记载并上报。因此,集成测试是发现和改正模块接口错误的重要阶段。

二、为什么要开展集成测试

在将一个单元组装成一个整体时我们需要考虑相关问题:1、在把各个单元模块连接起来时,穿越模块接口的数据是否会丢失;2、一个单元模块的功能是否会对另一个模块的功能产生不利的影响;3.各个子功能组合起来,能否达到预期要求的父功能;4.全局数据结构是否有问题;5.共享资源访问是否有问题;6.单个模块的误差积累起来,是否会放大,从而达到不能接受的程度;7.引入一个模块后,是否对其他与之相关的模块产生负面影响。

集成测试有以下不可替代的特点:

1.单元测试具有不彻底性,对于模块间接口信息内容的正确性、相互调用关系是否符合设计无能为力。只能靠集成测试来进行保障。

2.与系统测试相比,由于集成测试用例是从程序结构出发的,目的性、针对性更强,测试发现问题的效率更高,定位问题的效率也较高。

3.能较容易地测试到系统测试用例难以模拟的特殊异常流程,从纯理论的角度看,集成测试能够模拟所有实际情况

4.定位问题快,由于集成测试具有可重复性强、对测试人员透明的特点,发现问题后容易定位,所以能够有效地加快进度,减少隐患



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值