目录
引言
一个大型软件系统通常由若干子系统构成,每个子系统又由若干个模块构成。一开始就对整个系统进行测试是行不通的。一般测试有以下几个步骤:模块测试、集成测试、程序审查会、人工运行、确认测试和平行运行等。这篇文章我们重点介绍集成测试,子系统的组装称为集成化。集成测试是测试和组装软件的系统化技术,在把模块按照设计要求组装起来的同时进行测试,主要目标是发现与接口有关的问题。集成测试分为子系统测试和系统测试两种。
1、集成测试的概念:
集成测试(Integration Testing),也叫组装测试或联合测试。在单元测试的基础上,将所有模块按照设计要求(如根据结构图)组装成为子系统或系统,进行集成测试。
集成测试(也叫组装测试,联合测试)是单元测试的逻辑扩展。它最简单的形式是:把两个已经测试过的单元组合成一个组件,测试它们之间的接口。从这一层意义上讲,组件是指多个单元的集成聚合。在现实方案中,许多单元组合成组件,而这些组件又聚合为程序的更大部