集成测试、单元测试与系统测试的差别

 
测试类型
对象
目的
测试依据
测试方法
单元测试
模块内部的程序错误
消除局部模块的逻辑和功能上的错误和缺陷
模块逻辑设计,模块外部说明
大量采用白盒测试方法
集成测试
模块间的集成和调用关
找出与软件设计相关的程序结构,模块调用关系,模块间接口方面的问题
程序结构设
结合使用白盒与黑和测试方法,采用较多黑盒方法构造测试用例
系统测试
整个系统,包括系统中的硬件等
对整个系统进行一系列的整体、有效性测试
系统结构设计,目标说明书,需求说明书等
黑盒测试
 
由以上可以看出,整个软件系统的测试过程是:先对各个软件模块进行单元测试,然后把经过单元测试的各个模块组装起来进行集成测试,最后把经过集成测试的子系统合成软件版本,对照需求规格,在实际环境下,进行系统功能验证。 
posted @ 2009-07-31 16:20  suzihuy  阅读(1103)  评论(0编辑  收藏  举报