目录
一.按测试阶段划分
-
单元测试
针对程序源代码进行测试
- 说明:针对程序源代码进行测试(单元:最小独立功能代码段)
- 提示:
1、国内单元测试一般开发自测
2、单元测试可以解决-快速定位缺陷
3、提高测试执行效率
-
集成测试
又叫接口测试,针对模块之间访问地址进行测试
说明:针对单元与单元之间的接口进行测试
提示:又称接口测试。
-
系统测试
对程序功能、非功能进行测试(对整个系统进行测试,包括功能、兼容、文档等测试)
- 说明:针对系统整体功能+兼容+文档(说明、安装文档)
-
验收测试
主要分为内测、公测,使用不同人群来发掘项目缺陷
内测:公司内部人员使用,发觉缺陷并修复。
公测:让用户帮忙测试
提示:验收测试,一般要根据项目类型决定是否使用。
二.按代码可见度划分
-
黑盒测试(看不见源代码)
源代码可见 x
UI功能可见 √
不关注源代码,针对程序UI功能进行测试
-
灰盒测试(看见部分代码)
部分源代码可见 √
功能可见 x
针对程序部分代码进行测试(接口测试)
-
白盒测试(看见全部代码)
全部代码可见 √
UI功能可见 x
针对程序源代码进行测试
三.总结
系统测试、黑盒测试-------->重点核心是功能测试
集成测试、灰盒测试-------->又称接口测试
单元测试、白盒测试-------->是对代码进行测试
自动化测试-------------------->归属功能测试
性能测试、安全测试-------->归属专项测试
未完待续。。。