正交试验设计(Orthogonal
experimental
design)是研究多因素多水平的一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比”的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验。
什么是因素(Factor):在一项试验中,凡欲考察的变量称为因素(变量)
什么是水平(位级)(Level):在试验范围内,因素被考察的值称为水平(变量的取值)
测试中什么时候要用正交实验法呢?当有多个变量,每个变量的取值会相互影响的时候,用正交实验法最合适。
举个例子,安卓app兼容性,要考虑以下因素:
安卓版本(5个):6,7,8,9,10
分辨率(3个):1280x720,1920x1080,2340x1080
屏幕尺寸(3个):5.5,6.2,5.0
网络环境(3个):4G,5G,WIFI
安卓版本就是一个因素,具体的取值6,7,8,9,10就是水平。如果这些变量相互之间不影响,那我们只要测5+3+3+3=14次即可,不用正交。如果这些变量相互影响,那我们就要测5*3*3*3=135次。如果全测是不可能的,利用正交就可既减少case又增加覆盖率,具体原理这里就不讲了,网上自行搜索一下。
PICT就是一个可以生成正交表的工具,下载地址如下:
安装版
http://download.microsoft.com/download/f/5/5/f55484df-8494-48fa-8dbd-8c6f76cc014b/pic