2、正交表的形式
L行数(水平数因子数)
如:L8(27)
3、正交表的正交性
● 整齐可比性
在同一张正交表中,每个因子的每个水平出现的次数是完全相同的。由于在试验中每个因子的每个水平与其它因子的每个水平参与试验的机率是完全相同的,这就保证在各个水平中最大程度的排除了其它因子水平的干扰。因而,能最有效地进行比较,容易找到较佳的试验条件。
● 均衡分散性
在同一张正交表中,任意两列(两个因子)的水平搭配(横向形成的数字对)是完全相同的。这样就保证了试验条件均衡地分散在因子水平的完全组合之中,因而具有很强的代表性,容易得到好的试验条件。
4、用正交表设计测试用例的优点
● 不需要对所有组合情况穷举,只需要少量的抽样组合数据,可明显地提高效率;
● 用正交表抽样出的组合数据,对组合情况具有最佳的覆盖性;
● 能减少手工对组合数据抽样导致的大量测试遗漏
四、设计步骤
(1)提取功能说明,提取因子
把影响实验指标的条件称为因子,而影响实验因子的条件叫因子的水平。
利用正交实验设计方法来设计测试用例时,首先要根据被测试软件的规格说明书找出影响其功能实现的操作对象和外部因素,把它们当作因子;而把各个因子的取值当作状态,把它们当做水平。对软件需求规格说明中的功能要求进行划分,把整体的、概要性的功能要求进行层层分解与展开,分解成具体的有相对独立性的、基本的功能要求。这样就可以把被测试软件中所有的因子都确定下来,并为确定每个因子的权值提供参考的依据。确定因子与状态是设计测试用例的关键。因此要求尽可能全面的、正确的确定取值,以确保测试用例的设计作到完整与有效。