目标
- 对穷举场景设计测试点
- 对限定边界规则设计测试点
- 对多条件依赖关系设计测试点
- 对项目业务设计测试点
1.对穷举场景设计测试点
方法:等价类划分法(在所有测试数据中,具有某种共同特征的数据集合进行划分)
分为有效等价类(满足需求)和无效等价类(不满足需求)
步骤:
- 明确需求
- 划分有效等价和无效等价
- 提取数据编写用例
2.解决边界限制问题
方法:边界值
上点:边界上的点
离点:离边界最近的点
内点:范围内的点
步骤:明确需求、确定有效和无效等价、确定边界范围、提取数据编写用例
优化(7点优化为5点):开内闭外(离点选择)
单个输入框常用的方式 边界+等价类
3.解决多条件依赖关系测试
使用判定表(一种以表格形式表达多条件逻辑判断的工具)
- 条件桩:列出问题中的所有条件
- 动作桩:列出问题中可能采取的操作
- 条件项:列出条件对应的取值
- 动作项:列出条件项的、各种取值情况下应该采取的动作结果
规则:判定表中贯穿条件项和动作项的一列就是一条规则;假设有n个条件,每个条件的取值有两个(0,1),全组合有2的n次方种规则。
步骤:
1
、明确需求
2
、画出判定表
1)、列出条件桩和动作桩
2)、填写条件项,对条件进⾏全组合
3)、根据条件项的组合确定动作项
4)、简化、合并相似规则
(
有相同的动作
)
3
、根据规则编写测试⽤例