目录
1、等价类
2、边界值
3、场景法
4、正交表法
5、设计正交表
6、判定表法
7、错误猜想法
1、等价类
在测试中选取一些数据作为等价类进行测试,如果测试通过,就代表测试通过,可以用少量代表性的测试数据取得较好的测试结果。
等价类分为两类:
有效等价类:是指对于测试来说是合理的、有意义的输入数据构成的集合。
无效等价类:是指对于测试来说是不合理的或无意义的输入数据所构成的集合。
2、边界值
边界值分析法是作为对等价类方法的补充
边界值分为两类:
边界值:给定数据的左右数据
次边界值:根据边界值的有效和无效的情况来定
例如:有效范围[ 6 , 15 ]
边界值:6,5(有效)
次边界值5,16(无效)
3、场景法
在测试前要确定基本事件流和备用事件流(多个)
基本事件流:基本要完成的步骤
备用事件流:不按照正常的步骤,可能会出现的各种错误方式
确定基本流和备用流之后,编写测试用例。
4、正交表法
简单的正交表
正交表的性质:
1、每一列中,不同的数字出现的次数相等(相同列次数相等)
2、任意两列中的数字的排列方式齐全且均衡(不同列次数相等)
作用:正交表法的目的是为了减少用例的数目,用尽量少的用例覆盖输入的两两组合。
5、设计正交表
借助工具 allpairs来设计正交表
步骤:
1、根据需求找出因素和水平
例如设计登录界面的测试用例
因素就是条件,要测试的的方面,比如:姓名,电子邮箱,密码,确认密码,验证码
水平是选择的数量,选择为填写和不填写
2、将因素和水平写入excel表格中
3、在allpairs.exe的同级目录下,创建一个.txt文件,将excel中的内容复制到.txt文件中,并保存。
4、使用allpairs工具对.txt文件进行生成正交表
使用 Win+R输入cmd,切换到allpairs所在的磁盘
使用cd 跳转到allpairs所在的文件夹
使用dir查看当前文件夹中所有的文件
生成正交表,指定需要生成正交表的文件和生成正交表后所在的文件
5、打开生成正交表后所在的文件,设计测试用例
“~”表示可以选择任意选项
6、判定表法
判定表法是一种表达逻辑判断的工具,容易编写出测试用例。
步骤:
1、确认需求中的输入条件和输入条件
2、找出输入条件和输出条件之间的关系
3、画出判定表
4、根据判断表编写测试用例
7、错误猜想法
错误猜想法,主要就是凭借个人的经验和直觉,推测出可能会发生错误的测试用例,是一种“探索式的测试”。