集成测试测什么?

Posted 软件工程之思

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了集成测试测什么?相关的知识,希望对你有一定的参考价值。

集成测试测什么?

一些刚开始实施GJB5000,推进软件工程的组织并不是很清楚这个答案。

这些组织中软件的单元测试用例、集成测试用例与软件其他测试级别的测试用例完全相同——一样的功能测试用例、一样的性能测试用例和一样的接口测试用例。

所以如此,是因为他们对集成测试的目的并没有清楚的认识。

集成测试的主要工作是把通过单元测试的各模块逐步集成在一起之后,检查各模块能否正确地协同工作。

单元测试是确认单个模块能否正常工作,而集成测试则是确认多个模块能否协同工作。

所以我们在设计集成测试用例的时候,不要忘记集成测试的目的。

从测试类别来说,集成测试的主要测试内容包括功能性、可靠性、易用性、效率、可维护性和可移植性等,具体的测试内容包括:

  • 功能测试。集成测试的功能测试重点是检查单元集成之后能否满足设计所要求的功能特征和指标,以及检查一个单元或模块的功能是否会对另一个单元或模块的功能产生不利影响。

  • 性能测试。集成测试的性能测试重点是检查单元集成之后,模块的误差积累起来是否仍能够达到设计要求的技术指标。

  • 接口测试。集成测试的接口测试重点是检查单元或模块之间的接口数据在传输过程中是否会出现与设计不一致的情况。接口测试通常要检查是否出现以下缺陷:单元没有传送数据或传送了错误的数据;通信正常,但数据被错误解析;数据内容正确,但出现延迟或其他的时间问题。

  • 全局数据测试。集成测试应检查各个单元或模块所用到的全局变量是否一致、合理。

  • 保密性测试。对内部接口数据中可能有的特殊安全保密性要求进行测试。

  • 其他测试。对软件的容错性、易恢复性、错误处理能力、易理解性、易学性和易操作性、可维护性进行测试。

总之,我们应根据集成测试的目的来设计集成测试的内容。

这正是:

集成测试测集成,测试重点在协同

测试类别虽一样,具体内容不雷同


作者简介:王小双,长期从事GJB5000推广、实施、评价、改进的工作,创建《软件工程之思》微信公众号,一直在《软件工程之思》分享GJB5000、CMMI、软件工程的知识和感悟。现致力于GJB5000咨询以及软件过程改进、软件工程能力提升的研究工作。


以上是关于集成测试测什么?的主要内容,如果未能解决你的问题,请参考以下文章

单元测试集成测试

单元测试集成测试

要不我仔细给你讲讲什么是“集成测试”吧

单测覆盖率都100%了,还需要集成测试吗?

集成测试系统测试的区别,以及他们的应用场景主要是什么?

测试技术如何做好系统集成测试?