4.3.5正交试验法
是从大量的试验点中挑选出适量的,有代表性的点,应用依据伽罗瓦理论导出“正交表”:合理的安排的一种科学的试验设计方法。是根据正交性从全面试验中挑出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散、整齐可比”的特点,是研究多因素多采样的一种设计方法。正交试验设计时基于正交表的、高效率、快速、经济的试验设计方法。
正交试验中常用的术语有指标、因子、因子状态三个
1)指标:通常把判断试验结果优劣的标准叫做试验的标准。
2)因子:把所有影响试验指标的条件称为因子
3)因子的状态:把影响试验因子称为因子的状态
正交试验表示形式有2种:Lr(mm)或 Lr(mm pq)其中 n、 q代表因子,即正交表的列:m、 p代表水平数也称状态,即单个因子去的最大数;r是代表行数正交表中行的数量,即测试用例数。简单地说正交试验法就是测试组合的方法,跟判定表法类似(通过人工排列组合)正交法是借助数学工具通过算法排列组合选择组合并放到正交表中,通过查看合适的正交表,可以直接得到测试用例。原理就是两两组合
正交试验设计用例的步骤如下:
步骤1:提取功能说明,构造因子-状态表
步骤2:加权筛选,生成因子分析表。计算各因子和状态的权值,删去一部分权值比较小,即重要性小的因子或状态,使最后生成的测试用例集缩减到允许范围。
步骤3:利用正交表构造测试数据集,如果各个因子的状态是不统一的,计划不可能出现均匀的情况。必须首先用逻辑命令来组合各因子的状态,做出布尔图,根据布尔图查找最接近的响应阶数的正交表。