名称

测试对象

侧重点

参照物

充分性的 评价方法

时机

测试方法

测试执行者

单元测试

软件的最小 单元,如函数、方法等

逻辑的 正确性

详细设计、源程序

代码、分支 等覆盖率

软件中的基本组成 单位完成后, 边开发边测试

白盒测试、 动态测试

一般是 开发人员

集成测试

软件的模块、 子系统

接口的 正确性

概要设计、详细设计

接口覆盖率

软件系统集成 过程中,边集成, 边测试

黑盒测试、 功能测试、 白盒测试等

开发人员与测试人员

系统测试

系统

需求的 满足性

产品需求

用户场景 覆盖率

系统开发完成后, 交付客户之前

黑盒测试、功能测试、非功能测试等

测试人员

验收测试

系统

需求的 满足性

客户需求

需求覆盖率

交付客户后, 正式投入使用之前

黑盒测试、功能测试、非功能测试等

客户