四种测试层次的比较

名称

测试对象

侧重点

参照物

充分性的评价方法

时机

测试方法

测试执行者

单元测试

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

逻辑的正确性

详细设计、源程序

代码、分支等覆盖率

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

白盒测试、动态测试

一般是开发人员

集成测试

软件的模块、子系统

接口的正确性

概要设计、详细设计

接口覆盖率

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

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

开发人员与测试人员

系统测试

系统

需求的满足性

产品需求

用户场景覆盖率

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

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

测试人员

验收测试

系统

需求的满足性

客户需求

需求覆盖率

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

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

客户

 

你可能感兴趣的:(软件技术)