软件测试之-集成测试

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)

 

来源:eeblacksmith

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月11日
下一篇 2020年6月11日

相关推荐