按照项目流程阶段划分:
单元测试:是对程序中单个子程序或者具有独立功能的代码段进行测试的过程
集成测试:是在单元测试的基础上,先通过单元模块组装成系统或者子系统,再进行测试.重点是检查模块之间的接口是否正确
系统测试:是针对整个产品系统的进行的测试,验证系统是否满足需求的规格的定义,以及软件系统的正确性和性能等是否满足其需求规格的要求
验收测试:是部署软件之前的最好一个测试阶段,目的是确保软件准备就绪,向软件购买者展示该软件系统的能够满足用户的需求
需求分析----->设计------->编码---->单元测试------>集成测试------>系统测试----->验收测试