软件测试培训之集成测试

网友投稿 638 2022-11-11

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之集成测试

1、集成测试概念

2.集成测试是在单元测试的基础上,将所有模块按照概要设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。

2、集成测试的目的

1.找出模块接口以及整体体系结构上的问题;

2.确保各组件组合在一起后能够按照既定意图协作运行,并确保增量的行为正确;

3.集成测试属于灰盒测试;

1)验证接口是否与设计相符合;

2)发现设计和需求中存在的错误。

3、集成测试关注的重点

一些模块虽可以单独正常工作,但不能保证连接起来也能正常工作,程序在某些局部反映不出来的问题,在全局上就很有可能暴露出来,影响功能的实现。

因此,集成测试应当考虑一下两个问题:

1.模块间的接口(需要考虑的有两点)

1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;

2)全局数据结构是否有问题,会不会被异常修改。

2.集成后的功能(需要考虑三点)

1)各个子功能组合起来,能否达到预期要求的父功能;

2)一个模块的功能是否会对另一个模块的功能产生不利的影响;

3)单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。

4、集成测试的层次

一个产品的开发过程包括了一个分层的设计和逐步细化的过程,从最初的产品到最小的单元可以划分为:产品——>子系统——>硬件子系统、软件子系统——>软件模块——软件程序——>单元。

一般单元测试针对最小的单元结构,系统测试对应于产品级,而当中的所有各层测试都需要通过集成测试来完成,由于集成的力度不同,因此将集成测试划分为3个级别:

1.模块内集成测试(单元测试完成后)

2.子系统内集成测试,即模块间集成测试

3.子系统间集成测试

上一篇:软件测试培训之软件质量特性
下一篇:软件测试培训之集成测试策略
相关文章

 发表评论

暂时没有评论,来抢沙发吧~