1.按是否运行程序
a.静态测试
b.动态测试
2.按阶段划分
a.单元测试
b.集成测试
c.系统测试
d.验收测试
e.回归测试
3.按是否查看代码
a.黑盒测试
i.功能测试
逻辑测试
界面测试
易用性测试
安装测试
兼容性测试
ii.性能测试
稳定性测试
负载测试
压力测试
b.灰盒测试
c.白盒测试
4.其他测试
a.冒烟测试
b.随机测试