养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

集成测试详解

时间:2024-10-17 08:32:38

在每个模块完成单元测试后,需要按照设计时做出的结构图把它们连接起来,进行集成测试。实践证明,一个模块能够单独地工作,并不能保证连接起来也能正常工作。

工具/原料

电脑

集成测试基本概念

1、把单独的软件模块结合在一起作为整体接受测试,其目标是利用已通过单元测试的构件建立设计中描述的程序结构。

2、集成测试的主要逻晶诚湮任务:将各模块连接起来,检查模块相互调用时,数据经过接口是否丢失;将各个子功能组合起来,检查能否达到预期要嫫绑臾潜求的各项功能;一个模块的功能是否会对另一个模块的功能产生不利的影响;全局数据结构是否有问题,会不会被异常修改;单个模块的误差积累起来,是否被放大,从而达到不可接受的程度。

集成测试过程

1、计划阶段:依据需求规格说明书、概要设计文档和开发计划,拟定软件集成测试计划;

2、设计阶段:依据被测对象的结构、待集成模块、接口、集成测试策略、测试工具等进行分析,拟定集成测试设计方案。

3、实现阶段:主要进行集成测试用例设计和集成测试代码设计

4、执行阶段:执行测试,生成测试报告

集成测试原则

1、所嘀芟苒疾有的公共接口都要被测试到;关键模块必须进行充分的测试;集成测试应该按一定的层次进行;集成测试的策略应该综合考虑质量、进度、成本;当测试计划中的结束番舸榆毛标准满足时,集成测试结束;集成测试根据集成测试的计划和方案进行,防止测试的随意性;项目管理者保证测试用例经过审查;测试的执行结果应该如实的被记录。

测试技术和步骤

1、技术:黑盒测试技术为主、白盒测试技术为辅(灰盒测试技术)步骤:与集成测试策略相关

2、集成测试策略基于功能分解的集成测试;非增量式的:瞬时集成;增量式的:自顶向下、自底向上、基干、三明治。。。。;基于调用图的集成测试;基于路径的集成测试。

3、瞬时集成测试策略又称大爆炸测试、一次性集成。首先对每个模块分别进行模块测试,然后将所有模块集成起来在一起进行测试,最终得到要求的软件系统。

集成测试详解

4、增量式集成测试策略特点:将程序分成小的部分进行构造和测试诋危族枧;优点:1.错误容易分离和修正;2.接口容易进行彻底测试;缺点:会有额外开销,瞽攥涛徭但能大大减少发现和修正错误的时间。三种增量集成测试:自顶向下集成;自底向上集成;混合式集成。

5、自顶向下

集成测试详解

集成测试详解

6、自底向上集成测试策略集成顺序:从具有最少依赖性的底层原子模块开始,按照由底向上的顺序构造系统并进行集成测试原子模块->造件(Build)->应用软件系统

集成测试详解

集成测试详解

7、自顶向下与自底向上集成测试策略优缺点

集成测试详解

8、基干测试基干测试(Ba罕铞泱殳ckboneIntegration)结合了自顶向下、自底向上和一次性集成的方法。遘抟斟喏步骤:Step1:用程序桩独立测试上层模块;Step2:用驱动器独立测试低层模块;Step3:集成时对中间层进行测试;注意事项:首先要识别支持应用控制的构件、基干和应用子系统,测试的顺序基于此分析。

9、三明治集成测试三明治集成(SandwichIntegration)是基干集成测试的一种相关样式,提倡自顶向下和自底向上的结合,最后的配置在中间汇合。

集成测试详解

其它集成测试策略

1、层次集成客户/服务器集成分布服务集成高频集成

集成测试总结

1、集成测试是一个必要的测试阶段:从将两个组件集成到一起开始,到所有系统组件在一起运行位置的所有测试活动,都是集成测试阶段的一部分集成测试是一种测试类型:集成测试测试组件间的接口集成测试不应被淡化:集成测试能减少系统测试阶段的缺陷

© 一点知识