1、白盒测试

类似单元测试,按代码分支测试

2、黑盒测试

按功能测试,不管代码

3、冒烟测试

源自硬件测试不冒烟,上线的主干功能能跑通测试

4、回顾测试

修改或者新增功能,是否影响已有功能,判断是否引入新bug