测试用例的设计方法
一、设计测试用例的前提:
基于需求文档来设计测试用例——需求文档——概要测试用例
二、具体的设计方法
1、等价类
概要:针对需求部分划分成若干个等价类,从任一等价类中取出一个测试用例,若该测试用例通过,则认为该测试用例所在的等价类是通过的。
有效等价类:针对产品说明书 有效且有意义的的数据构成的集合
无效等价类:针对产品说明书 无效且没有意义的的数据构成的集合
举例:
需求:密码输入范围 1~100
有效等价类: 1~100
无效等价类: x < 1 和 x > 100
2、边界值
概要:对等价类的一个补充,需要考虑边界值+次边界值
边界值 : 1、100
次边界值: 0、2、99、101
3、判定表法(因果图法)
我认为因果图画判定表很多余,而且因果图在设计测试用例的时候没有多少意义
判定表设计测试用例的步骤:
1、确定输入条件和输出条件
2、找出输入条件和输出条件之间的关系
3、画判定表
4、根据判定表编写测试用例
适用场景:针对不同的输入条件之间的组合对应不同的输出结果
4、正交法
特性:
1)每一列数字出现的次数是相同的
2)任意两列中数字的排列方式齐全且均衡
根据正交表设计测试用例的步骤:
1、找出因素数和水平数
2、适用allpairs生成正交表
如何适用allpairs工具生成正交表?
1)把因素数和水平数写入Excel,直接复制
2)找到allpairs文件夹路径,新建文本将因素数和水平数粘贴到文本中
3)打开cmd,cd到allpairs文件夹下,找到allpairs。exe。在cmd上执行命令:
alpairs.exe 源文件 目标文件
目标文件就是生成的正交表!
3、编写测试用例
4、补充测试用例
5、场景设计法
主要分为基本事件流和多个备用事件流
6、错误猜测法
依赖测试人员的个人工作经验和积累~
扫描二维码推送至手机访问。
版权声明:本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:luxd@aliyun.com,感谢支持理解。