一、按测试方法划分,分为:
白盒测试,黑盒测试,探索性测试
二、按程序运行状态划分,分为:
静态测试、动态测试
三、按软件阶段划分,分为:
单元测试、集成测试、系统测试、验收测试、回归测试、Alpha测试、Beta测试
四、按服务类型划分,分为:
B/S架构测试,即浏览器、服务端测试,C/S架构测试, 即客户端、服务端测试
五、按测试内容划分,分为:
功能测试、负载测试、压力测试、性能测试、大数据测试、易用性测试、安装测试、恢复测试、安全性测试、兼容性测试、内存泄漏测试、竞品测试、可靠性测试、文档测试
六、按服务类型载体划分,分为:
PC端测试,手机端测试(Android 、IOS)
七、总结
以上软件测试分类是初中级测试在面试时,经常被问到的问题,主要集中在第五项,面试官一般会说出一个实物,让你从不同角度扩展思路回答,考察你的基础知识及思维应变能力,所以也是十分重要的知识点。