导图社区 软件测试分类
软件测试按照所做工作的不同,可以分为很多种,本图以思维导图方式整了各种划分方式, 按照测试阶段划分有:单元测试、集成测试、系统测试、验收测试;是否运行程序划分有静态测试和动态静态测试;是否涉及源代码划分有:白盒测试和黑盒测试;还有其他测试类型:资料测试、自动化测试和回归测试等。
社区模板帮助中心,点此进入>>
软件测试分类
是否运行程序
静态测试
评审
代码走读
需求文档评审
静态分析
静态工具分析
Cppcheck
jtest
。。。。。
动态测试
白盒测试
黑盒测试
是否涉及源代码
单元测试
集成测试
界面检查
功能测试
性能测试
系统测试
可靠性测试
其他测试类型
资料测试
对交付给用户的资料进行测试
资料走读
资料执行操作
自动化测试
通过自动化工具和自动化脚本代替人执行测试工作
回归测试
修改过产生缺陷的代码后重新测试以确认缺陷修复且无新缺陷被引入
。。。。。。
按照测试阶段划分
开发人员通过驱动模块驱动最小被测单元调用桩模块对被测单元进行功能测试
开发/测试人员对多个单元组装集成后的集成模块进行接口测试
非增量式集成
增量式集成
自顶向下
自底向上
测试人员基于风险评估、需求规格、业务过程等维度对完整的软件系统进行充分测试
安全测试
可服务性测试
DFX测试
验收测试
由用户基于其策略对软件系统进行验证以明确是否可接收该系统
用户验收测试
运营测试
系统备份/恢复测试
灾难恢复测试
用户管理测试
合同和法规性验收测试
CSV验证
现场测试
生产环境测试