按阶段划分
单元测试(Unit Testing)
测试方法:白盒测试
集成测试(Integration Testing)
测试方法:黑盒测试、白盒测试结合
系统测试(System Testing)
测试方法:黑盒测试
验收测试(Acceptance Testing)
测试方法:黑盒测试
按是否查看代码划分
黑盒测试(Black-box Testing)
白盒测试(White-box Testing)
灰盒测试(Gray-box Tesing)
按是否执行程序划分
静态测试(Static Testing)
动态测试(Dynamic Testing)
按是否查看代码测试
手工测试(Manual Testing)
自动化测试(Automation Testing)
其他测试汇总
冒烟测试(Smoke Testing)
随机测试(Ad-hoc Testing)
安全测试(Security Testing)
探索性测试(Exploratory Testing)
回归测试(Regression Testing)
α测试(Alpha Testing)
β测试(Beta Testing)