一、按阶段分类
- 单元测试:程序的最小模块(可能是一个函数、一个类、一个界面)完成后,进行的测试。
- 集成测试:组装测试,把多个模块组装到一起进行测试,重点关注模块和模块之间的接口。
- 系统测试:将整个软件系统作为一个整体进行测试,参照软件需求说明书。
- 验收测试:检验软件是都符合用户需求的测试。
二、按是否查看源代码分类
- 白盒测试:不但要关注功能,还要关注代码如何实现。
- 灰盒测试:介于白盒和黑盒之间的测试。
- 黑盒测试:只测试功能,不关注功能的具体实现方式
三、按是否运行分类
- 动态
- 静态
四、按是否自动化分类
- 自动化测试
- 非自动化测试
标签:黑盒,测试,白盒,分类,模块,自动化 From: https://www.cnblogs.com/lzcnblogs/p/16800281.html