测试技术分类
业内对于软件测试技术的分类有多种不同的标准
,
这里摘录一种比较实用的分类方法
:
基于人的
·
用户测试
(User testing)
·
Alpha
测试
(Alpha testing)
·
Beta
测试
(Beta testing)
·
痛打臭虫
(Bug bashes)
·
领域专家测试
(Subject-matter expert testing)
·
并行测试
(Paired testing)
·
自食其果测试
(Eat your own dog-food)
基于覆盖率的
·
功能测试
(Function testing)
·
特性或功能继承测试
(Feature or function integration testing)
·
菜单漫游
(Menu tour)
·
域测试
(Domain test)
·
等价类分析
(Equivalence class analysis)
·
边界值测试
(Boundary test)
·
最佳代表测试
(Best representative testing)
·
输入域测试分类
(Input field test catalogs or matrices)
·
映射和测试所有编辑一个域的方法
(Map and test all the ways to edit a field)
·
逻辑从事
(Logic testing)
·
基于状态的测试
(State-based testing)
·
路径测试
(Path testing)
·
语句和分支覆盖
(Statement and branch coverage)
·
配置覆盖
(Configuration coverage)
·
基于规格的测试
(Specification based testing)
·
基于需求的测试
(Requirements-based testing)
·
组合测试
(Combination testing)
基于问题的
·
输入约束
(Input Constraints)
·
输出约束
(Output Constraints)
·
计算约束
(Computation Constraints)
·
存储或数据约束
(Storage or data constraints)
基于活动的
·
回归测试
(Regression testing)
·
脚本测试
(Scripted testing)
·
冒烟测试
(Smoke testing)
·
探险测试
(Exploratory testing)
·
游击测试
(Guerilla testing)
·
场景测试
(Scenario testing)
·
用例流测试
(Use case flow testing)
·
安装测试
(Installation testing)
·
负载测试
(Load testing)
·
长时间顺序测试
(Long sequence testing)
·
性能测试
(Performance testing)
基于评价的
·
自验证测试
(Self-verifying data)
·
与保存结果比较
(Comparison with saved results)
·
与规格或其他权威文档比较
(Comparison with a specification or other authoritative document)
·
启发一致性
(Heuristic consistency)
·
基于预言的测试
(Oracle-bases testing)