一、正交表法应用场景
多条件组合用例设计,但是不适用依赖和联动(比如省市区那样的下拉框)。常见于页面组合设置用例设计和兼容性组合用例设计。用最少的实验覆盖最多的操作,测试用例设计很少,效率高。
它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备“均匀分散、齐整可比”的特点
二、正交表涉及步骤
设计测试用例的步骤:
1、确定因子(变量)
2、确定水平(变量的取值)
3、选择一个合适的正交表
4、把变量的值映射到表中
5、把每一行的各因素水平的组合作为一个测试用例
6、加上你认为可疑且没有在表中出现的用例组合
三、选择正交表
1、考虑因素(变量)的个数
2、考虑因素水平(变量的取值)的个数
3、考虑正交表的行数
4、取行数最少的一个
正交表查询地址
http://support.sas.com/techsup/technote/ts723_Designs.txt
选择好正交表后,应该将实际的因子和因子水平带入正交表中,此时可能出现以下三种情况:
第一种情况:因子的状态数正好和正交表的状态数相等,那么此时只需要直接替换正交表中的值即可。
第二种情况:因子的状态数多于正交表中的状态数,那么此时需要先将多余的状态合并,带入正交表中,然后再将合并的中间状态展开。
第三种情况:因子的状态数少于正交表中的状态数,那么只要将正交表中多出来的状态,使用实际状态中的任意值替换即可。
四、正交工具获取
在实际工作中,很