测试步骤
一、正交实验法
1.1正交实验法介绍
- 概念:正交实验法就是利用排列整齐的表-正交表来对实验进行整体设计、综合比较、统计分析,实现通过少数的试验次数找到较好的生产条件,以达到做好的效果。
- 这种实验设计法是从大量的试验点挑选适量的具有代表性的点,利用已经造好的表格-正交表来安排试验并进行数据分析的方法
- 基本思想:
在一项试验中,把影响试验结果的量称为试验(因素)因子,简称因素。在试验过程中,每一个因素可以处于不同的状态或状况,把因素所处的状态或状况,称为因素的水平,简称水平。
例如:字的显示效果—字体、字号、颜色—>称为因素 字体选择时,可以选择宋体、楷体、微软雅黑、隶书---->称为水平(212个)
字号选择时---->称为水平(100个)
颜色选择时---->称为水平(256个)
测试字的显示效果将会有:212100256=?
每列中不同数字出现的次数相等。这一特点表明每个因素的每个水平与其他因素的每个水平参与试验的几率是完全相等的,能有效地比较试验结果并找出最优的试验条件。
在任意2列其横向组成地数字对中,每种数字对出现的次数相等。这个特点保证了试验点均匀的分散在因素与水平地完全组合之中。
- 正交表的种类
-各列水平数均相同的正交表
-混合水平正交表 - 正交表的特性
-整齐可比、均衡分散
m、n、k这三个数字之间没有任何数学关系
仅适合用于每一个因素的水平数都相同的正交表
1.2正交实验法实现步骤
- 确定因素:这里的因素是指对软件运行结果有影响的软件(分析所有对结果有影响的因素)
-----确定因素的取值范围或集合(该步是为步骤3做准备的)
-----因素的取值范围是指软件输入的取值范围或集合以及可用的硬件资源 - 确定每个因素的水平
-----根据因素的取值范围或集合,采用等价类划分、边界值分析以及其他软件测试技术,在每个因素的取值范围或集合内挑选出有效等价类、无效等价类、正好等于、刚刚大于或刚刚小于边界值等有代表性的测试值 - 选择正交表(只有特定的因素数和水平数的组合才有对应的正交表,正交表的因素数和水平数一般要大于实际的因素数和水平数)
-----根据确定的因素和水平,选择合适的正交表
-----如果没有合适的正交表可用或需要的测试用例个数太多,要对因素和水平进行调整
1.3实际案例
案例:有一个工业产品,其生产工艺受到操作方式、温度、洗涤时间三个因素的影响,并且每个因素都有三种可能的取值,具体如下所示,请设计试验组合。
因素 | 操作方式 | 温度(℃) | 洗涤时间(min) |
---|---|---|---|
Ⅰ | 60 | 15 | |
Ⅱ | 80 | 20 | |