【1】按方法:将软件比喻为一个盒子
黑盒测试:盒子是不透明的,通过外部直接测试,不需要了解内部结构。
白盒测试:盒子是全透明的,对代码进行测试
灰盒测试:黑盒+白盒测试
【2】按方向:
功能测试:能不能做?
性能测试:做得好不好?
安全测试
【3】按阶段:(也是开发的流程)
单元测试:方法,函数,类等
集成测试:接口(收发数据的通道)
系统测试:功能,安全,性能,兼容(Web,App),易用性,稳定性,UI
验收测试
【4】按对象:App测试,Web测试,物联网测试,车联网测试,嵌入式测试,大数据测试,,,(皆是软件测试)
【5】按状态:静态测试,动态测试
【6】其它