测试方法的选择

测试技术的选择
1,根据人员技能,质量特性,被测对象模型,产品风险,成本投入选择测试设计技术
2,产品风险高则选择能够提供更高的测试覆盖于测试深度的测试设计技术
3,多种测试设计技术的组合能够提供更高的测试覆盖和测试深度
4,特点的某种测试设计技术能够发现与具体的风险因素相关的特点类型的缺陷

 

测试模型 风险 测试设计技术 测试覆盖技术



A 数据组合 Pair:Wise,Triple:Wise,正交,
等价类,边界值
分类树 选择2~3个关键输入进行全组合、
等价类,边界值
B 数据组合 Pair:Wise,Base:Choice
分类树 选择2~3个关键输入进行全组合、
等价类
C 数据组合 Each:Choice
分类树 每个等价类至少出现一次



A 判定表 判定点覆盖,边界值
语义 判定点覆盖,边界值
处理周期 路径覆盖(深度>=2)
B 基本比较 判定点覆盖,边界值
判定表 判定点覆盖,边界值
语义 判定点覆盖,边界值
处理周期 路径覆盖(深度=2)
C 基本比较 判定/条件覆盖
判定表 判定/条件覆盖
语义 判定/条件覆盖
处理周期 路径覆盖(深度=1)


A 状态转换 N:Switch覆盖(N>=1)
B 状态转换 N:Switch覆盖(N=1)
C 状态转换 N:Switch覆盖(N=0)
CRUD

A 数据周期 CRUD覆盖,动作组合全覆盖
B 数据周期 CRUD覆盖
C 数据周期 CRUD覆盖
UI

A 语法 输入框/界面元素属性全覆盖
B 语法 输入框/重要界面元素属性全覆盖
C 语法 输入框典型值/重要界面元素关键属
性全覆盖

本文出自 “三脚乌” 博客,谢绝转载!

你可能感兴趣的:(职场,休闲,测试设计方法)