按开发阶段:单元测试、集成测试、系统测试、验收测试按测试执行方式:静态测试、动态测试按是否查看代码:黑盒测试、白盒测试、灰盒测试按是否手工执行划分:手工测试、自动化测试按测试对象划分:性能测试、安全测试、兼容性测试、文档测试、易用性测试(用户体验测试)、业务测试、界面测试、安装测试按测试实施组织:α、β、第三方