01按测试阶段划分
1.单元测试(针对程序源代码进行测试)
2.集成测试(又称为接口测试,针对模块之间访问地址进行测试)
3.系统测试(对整个系统进行测试包括功能、兼容、文档等测试)
4.验收测试 (主要分为内测、公测、使用不同人群来发掘项目缺陷)
02按代码可见度划分
按阶段划分:
1.单元测试(针对程序源代码进行测试)
2.集成测试(针对程序接口进行测试)
3.系统测试(针对程序功能、非功能进行测试)
4.验收测试 (使用不同用户(内测、公测)进行测试)
按代码可见度划分
1.黑盒测试:不关注源代码,针对程序UI功能进行测试
2.灰盒测试:针对程序部分代码进行测试(接口)
3.白盒测试:针对程序源代码进行测试