1.按开发阶段分: 单元测试,集成测试,系统测试,验收测试; 2.按是否查看代码分: 黑盒测试,白盒测试,灰盒测试; 3.按测试对象分: 性能测试,安全测试,兼容性测试,文档测试,易用性测试,业务测试,界面测试,安装测试;