1、白盒测试
类似单元测试,按代码分支测试
2、黑盒测试
按功能测试,不管代码
3、冒烟测试
源自硬件测试不冒烟,上线的主干功能能跑通测试
4、回顾测试
修改或者新增功能,是否影响已有功能,判断是否引入新bug