测试用例写哪些东西 (不同场景对应不同方法)
1.能对穷举场景设计测试点
等价类划分法
步骤:1.明确需求 2.确实有效和无效等价类 3.编写测试用例
穷举 类型 位数 规则
有效等价:范围之内取1个
无效等价:范围之内都属于无效,各取一个
qq练习:
电话练习:
1.
2.添加有效无效数据
正向组合数据:2条
逆向数据: 不能合并 8条
正向:一条用例尽量涵盖满足多种条件需求
逆向:每一条都是一个单独用例
正确的优先级为p0
适用场景:
2.能对限定边界规则设计测试点
边界值分析法
上点 离点 内点
使用边界值解决边界位数限制问题 长度限制
最多7条用例
需要结合等价类
练习:
可以优化用例个数(开内闭外)
[6,10] 7和9就可以省去
3.能对多条件依赖关系进行设计测试点
判定表法
多条件有依赖关系的测试 各个条件有制约
理解四个概念:
本例中 2个条件 4种用例
设计用例步骤
例子:
条件:1.是否大于500 ,2.是否过期
动作:3.批准单,4.提货单,5.通知单
(案例 订单) 这里没有什么优先级 都设为p0
预期结果(测试用例)
例子:
1.明确需求
2.画判定表
第一列A/B 是 是 否 否
第二列数字 是 否 是 否
L F F T T
M F T F T
修改文件成功 T F F F
3.设计用例
条件过多 使用正交法
4.能对项目业务进行设计测试点
场景法 业务
业务测试覆盖:覆盖业务测试需要用流程图法
先测试业务,再测试单功能,单模块,单页面
业务用例是根据流程图来梳理的
业务用例测试:
冒烟测试:测试之前一定要过的用例
业务流程图:
提取业务流程线
错误推荐法
时间紧 任务重 当所有项目用例覆盖完成,Bug修复完成,再以经验复测主要业务
1.与产品工作人员确定主要重要的业务
2.去把主要的业务进行覆盖
3.根据时间,把正向效果的业务覆盖完成后,再去覆盖主要的模块,从正向到逆向,