设计测试用例方法之正交
一、正交表定义
正交试验设计法,是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法。
二、 正交常用的术语
指标:通常把判断试验结果优劣的标准叫做试验的指标
因子:所有影响试验指标的条件
水平值:影响试验因子的取值
案例:
实验数=因子*(水平数-1)+1
=3*(2-1)+1
=3+1
=4
因子:姓名、身份证号、手机号(3)
水平值:填或不填 (2)
覆盖所有方法:
正交表实验方法
案例:
7个条件 :
每个条件两个水平数: 填、不填
2的7次方===128种
使用正交表8种
计算公式:
实验数=因子*(水平数-1)+1
=7*(2-1)+1
=8
三、
正交表特点:
1》整齐可比性
在同一张正交表中,每个因素的每个水平出现的次数是完全相同的。由于在试验中每个因素的每个水平与其它因素的每个水平参与试验的机率是完全相同的,这就保证在各个水平中最大程度的排除了其它因素水平的干扰。
2》均衡分散性
在同一张正交表中,任意两列(两个因素)的水平搭配(横向形成的数字对)是完全相同的。这样就保证了试验条件均衡地分散在因
素水平的完全组合之中,,因而具有很强的代表性,容易得到好的试验条件。
四、
用正交表设计测试用例的步骤:
(1)有哪些因素(变量或条件)
(2) 每个因素有哪几个水平(变量或条件的取值)
(3) 为了满足整齐可比性,选择一个合适的正交表
(4) 把变量的值映射到表中(建议第1行是全真或全假)
(5) 把每一行的各因素水平的组合做为一个测试用例
(6) 加上你认为可疑且没有在表中出现的组合
五、正交表:
正交的原则:两两组合