1、集成测试概念
2、集成测试的目的
3、集成测试关注的重点
一些模块虽可以单独正常工作,但不能保证连接起来也能正常工作,程序在某些局部反映不出来的问题,在全局上就很有可能暴露出来,影响功能的实现。
因此,集成测试应当考虑一下两个问题:
1.模块间的接口(需要考虑的有两点)
2.集成后的功能(需要考虑三点)
4、集成测试的层次
一个产品的开发过程包括了一个分层的设计和逐步细化的过程,从最初的产品到最小的单元可以划分为:产品——>子系统——>硬件子系统、软件子系统——>软件模块——软件程序——>单元。
一般单元测试针对最小的单元结构,系统测试对应于产品级,而当中的所有各层测试都需要通过集成测试来完成,由于集成的力度不同,因此将集成测试划分为3个级别:
5、集成测试策略
集成测试策略是在测试对象分析的基础上,描述软件模块集成(组装)的方式、方法,分类如下:
1.大爆炸集成(Big Bang Integration)
2.自顶向下的集成策略(Top-Down Integration)
3.自底向上的集成策略(Bottom-Up Integration)
4.三明治集成(Sandwich Integration)
5.基干集成(Backbone Integration)
6.分层集成(Layers Integration)
7.基于功能的集成(Function-Based Integration)
8.基于进度的集成(Schedule-Based Integration)
9.基于风险的集成(Risk-Based Integration)
10.基于事件(消息)的集成(Event/Message-Based Integration)
11.基于使用的集成(Use-Based Integration)
12.分布式集成(Distributed Services Integration)
13.客户/服务器的集成(Client/Server Integration)
14.高频集成(High-frequency Integration)
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!