软件测试分为四个阶段:
单元测试阶段、集成测试阶段、系统测试阶段、验收测试阶段。
单元测试阶段:单元测试又称模块测试、逻辑测试或结构测试,是针对软件设计的最小单元——程序模块或功能模块,进行正确性检验的测试工作。
集成测试阶段:集成测试又称组装测试,在单元测试的基础上把软件逐渐组装起来一起继续测试的过程。
系统测试阶段:系统测试是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(包括计算机硬件、外设、网络、和系统软件、支持平台等)正确配置、连接,并满足客户需求。
验收测试阶段:由用户参与完成的过程。
(1)alpha阶段:在软件开发过程中由最终用户对软件进行检查。
(2)beta阶段:在最终用户的实际环境中由最终用户对软件进行检查。