6.4.3 按测试过程分类

更新于 2026年10月10日 版权声明
6.4.3 按测试过程分类

(1)单元测试(Unit Testing)。单元测试又称模块测试、逻辑测试或结构测试,是针对软件设计的最小单位——程序模块或功能模块,进行正确性检验的测试工作。其目的在于检验每个程序单元能够正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求,发现各个模块内部可能存在的各种错误。

(2)集成测试(Integration Testing)。集成测试又称组装测试、综合测试或联合测试。通常在单元测试的基础上,将所有的程序模块进行有序的、递增的测试。集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。(https://www.daowen.com)

(3)系统测试(System Testing)。系统测试为验证和确认系统是否达到其原始目标而对集成的硬件和软件系统进行的测试。系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包括计算机硬件、外设、网络和系统软件、支持平台等)正确配置、连接,并满足用户需求。系统测试的主要依据是《系统需求规格说明书》文档。

(4)验收测试(Acceptance Testing)。验收测试又称交付测试,是软件在完成了单元测试、集成测试、系统测试之后,在产品发布之前进行的软件测试活动。验收测试又分为Alpha测试(α测试)和Beta测试(β测试)。Alpha测试是由一个用户在开发环境下进行的测试,或者是公司内部的用户在模拟实际操作环境下进行的受控测试;Beta测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)