1、单元测试
单元测试又称模块测试,是对软件的组成单位进行测试,主要是为了检验软件基本组成单位的正确性。针对软件设计中的最小单位:模块。
2、集成测试
集成测试是将软件集成起来,对模块之间的接口进行测试,也可称联调测试、组装测试。集成测试主要是关联处比较复杂,容易发生错误。集成测试是在模块之间进行测试(至少两个),将2个或2个以上模块进行组装。
3、系统测试
系统测试是检验系统所有的软件和硬件之间协作是否协调,是否达到开发者和用户的要求以及需求。测试的目的就是把各种模块搭建运行起来,然后对整体进行功能测试、性能测试、安全测试等,以验证改软件的功能、性能、安全等各个部分能否满足用户的需求。
验收测试是技术测试的最后一个阶段,也可称为交付测试。验收测试是软件上架之前的最后一个测试阶段。验收测试的目的是确保软件准备就绪,向软件购买者展示该软件系统能够满足用户的需求,一般是以用户为主的测试。验收测试的常用策略有两种,正式验收和非正式验收。
推荐阅读: