按测试对象划分 界面(UI)测试 可靠性测试 容错性测试 文档测试 兼容性测试 易用性测试 【软件需要具备简单易上手的属性】 安装卸载测试 【移动端测试很容易遗漏卸载测试】 安全测试 性能测试 内存泄漏测试 按照是否查看代码划分 黑盒测试–使用较多 白盒测试 灰盒测试–>通常用于集成测试 按开发阶段划分 单元测试 【最小单元由人为规定】 集成测试 【一般是开发人员测试】 冒烟测试 系统测试 回归测试 验收测试