目的: 提取功能测试对象
准备功能测试数据
减少因为功能测试对象遗漏的漏测
第二步:功能验证—功能测试阶段
目的:检查功能是否已基本正确实现
测试方法 :
基于生命期: 对象创建 -使用- 销毁 的验证
数据测试方法: 静态数据测试方法和动态数据测试方法 (边界值和数据等价类)
减少功能的基本逻辑错误漏测和数据处理错误的漏测
第三步:单功能内测试 —功能测试阶段
目的:发现功能是否存在分支情况、异常情况处理不足的缺陷
测试方法 :
功能内子功能的场景插入法
重复法设计
反叛法设计
取消法设计
测一送一法设计
场景删除法设计
减少功能内代码的漏测
第四步:多功能间组合测试 —系统测试阶段的用户场景测试
目的:发现功能间配合工作时存在的缺陷
测试方法
基于用户场景的测试 (Scenario Test)
减少多功能间组合错误的漏测
总结:按功能,业务,性能场景去覆盖的,从单一的功能点,到功能组合,到业务场景,到安全测试场景