发表于: 2019-03-26 20:57:52
2 627
一、今天完成的事情:
看视频并按照视频完成了课堂和课后作业(正交表法和场景法)
1、正交表法
怎么使用:
1)看看有几个下拉列表,看看每个下拉列表有几项
如:4个下拉列表,列表项为5个
4的5次幂
2)去附录中选取L16(45)
3)在Excel中按照正交表排列需要测试的因子
4)按照因子组合去写测试用例,需要些16条用例就能测出这几个条件的组合结果
看视频并按照视频完成了课堂和课后作业(正交表法和场景法)
1、正交表法
怎么使用:
1)看看有几个下拉列表,看看每个下拉列表有几项
如:4个下拉列表,列表项为5个
4的5次幂
2)去附录中选取L16(45)
3)在Excel中按照正交表排列需要测试的因子
4)按照因子组合去写测试用例,需要些16条用例就能测出这几个条件的组合结果
2、场景法
怎么使用:
案例1:ATM的取款(经典案例)
步骤1:分析需求,整理业务流程,列出基本流(正确操作)和备选流(错误操作)的不同场景。
a)基本流:成功取款的业务流程
b)备选流:在取款的过程中可能会出现的错误的情况。
怎么使用:
案例1:ATM的取款(经典案例)
步骤1:分析需求,整理业务流程,列出基本流(正确操作)和备选流(错误操作)的不同场景。
a)基本流:成功取款的业务流程
b)备选流:在取款的过程中可能会出现的错误的情况。
1、基本流场景
验证卡—>输入正确密码—>选择“取款”功能—>选择取款金额—>确认没有问题—>出钞—>拿钱,更新余额—>退卡
2、备选流场景
1)银行卡无效:验证卡失败
2)验证密码不正确(3次以下)
3)验证密码不正确(3次)
4)用户账户余额不足
5)超过当日可取款的最大金额(2万)
6)ATM机现金金额不足
步骤2:根据基本流和各项备选流生成不同的场景(为了更清晰业务流程,熟练后可以省略)
画表格:V:Valid 有效的 I:invalid 无效的
注意:比如账户冻结,超时吞卡等场景没有写全,这更加证明了场景法技巧是其次,最依赖的是对业务的熟悉。
步骤3:根据场景分析设计,编写测试用例。
验证卡—>输入正确密码—>选择“取款”功能—>选择取款金额—>确认没有问题—>出钞—>拿钱,更新余额—>退卡
2、备选流场景
1)银行卡无效:验证卡失败
2)验证密码不正确(3次以下)
3)验证密码不正确(3次)
4)用户账户余额不足
5)超过当日可取款的最大金额(2万)
6)ATM机现金金额不足
步骤2:根据基本流和各项备选流生成不同的场景(为了更清晰业务流程,熟练后可以省略)
画表格:V:Valid 有效的 I:invalid 无效的
注意:比如账户冻结,超时吞卡等场景没有写全,这更加证明了场景法技巧是其次,最依赖的是对业务的熟悉。
步骤3:根据场景分析设计,编写测试用例。
二、明天计划的事情:
·1、修改草船云用例
·1、修改草船云用例
三、遇到的问题:
没有合适的正交表怎么办
超过9个下拉列个就需要手动编写用例,用不了正交表法
如果少于9个每个控件每个控件的值个数不一样,就取值最大的哪一个,选取和他相近的正交表
删除不需要的行
四、收获
今天简单写了一点正交表法和场景法的用例,又多学了两种功能测试方法。以后会多多练习
百度网盘提取码:ho7x
评论