测试用例:
- 概念:一个为了特定的目的【验证产品的功能实现是否满足用户的需求】而设计的包含【测试输入、执行条件、预期结果】的文档。新式(excel、xmind)
- 作用:
- 便于理清测试思路,确保覆盖测试功能点无遗掉
- 便于测试工作量的评估
- 便于提前准备测试数据
- 便于把控测试工作进度
- 便于回归测试
- 使测试工作的组织,提高测试效率,降低测试交接的成本
- 等价类用例设计方法(将测试集合科学的从无穷大到有限小的过程)
- 概念:在所有测试数据中,具有某种共同特征的数据子集
- 分类:
- 有效测试类:满足要求的
- 无效测试类:不满足要求的
- 步骤:
- 第一、需求分析
- 第二、划分等价类
- 有效等价类
- 无效等价类(规则、长度、类型、是否为空、是否重复等)
- 确定边界
- 上点
- 内点
- 离点
- 第三、设计测试用例
- 场景:输入框
- 判定表用例设计方法
- 概念:存在多个输入条件,多个输出条件,输入和输出是组合关系,输入和输出是制约关系
- 组成
- 条件桩:所有输入条件(如是否欠费,是否关机)
- 动作桩:所有输出的结果(如是否能打通)
- 条件项:单个条件取值范围(有效等价类|无效等价类)
- 表示方式
- 字符:真(满足条件|有效等价类|Y) 假(不满足条件|无效等价类|N)
- 数字:真-1 假-0
- 表示方式
- 动作项:基于每一种条件的组合,得到确认的结果(如打不通)
- 设计用例步骤
- 明确条件桩(输入条件)
- 明确动作桩(输出条件)
- 对条件桩的全组合
- 明确每个组合对应的动作桩
- 设计测试用例,每行数据对应的一条测试用例