测试用例设计方法:正交实验法使用示例

1.简介

正交试验设计法(Orthogonal experimental design), 是从大量的试验点中挑选出适量的、有代表性的点,应用依据迦罗卡瓦理论导出的“正交表”,合理的安排试验的一种科学的试验设计方法。(假如进行测试时有大量数据和大量场景,可以依据类似于穷举法来设计一个正交实验。)

2.解释
正交试验设计法分为:
◆指标:通常把判断试验结果优劣的标准叫做试验的指标
◆因子(因素Factor):所有影响试验指标的条件
◆因子的状态(水平Level):而影响实验因子的,叫做因子的状态(因子变量的取值)
eg:
比如登录,现在有用户名,密码(这是两个因子) 每个因子有100个取值(因子的状态
是100)

正交实验法设计步骤
1.提取功能说明,构造因子-状态表
测试用例设计方法:正交实验法使用示例_第1张图片

3.需求场景
现有如下测试场景,需要进行测试每种状态的检测是否正常以及3种检测条件下对应需显示的操作功能,针对此情况需设计出适用的测试用例集合
测试用例设计方法:正交实验法使用示例_第2张图片
4.分析
现有静态检测、动态检测、法规检测 这3个因子
因子的状态(水平Level)现有等待检测,检测进行中,检测中断,检测完成 这4种取值(因子的状态是4)

正交表的表示形式: Ln (t^c)其中: L为正交表的代号,n为行数(试验次数) , t为水平数,c为列数(因素数)

水平数就是状态数,因素数就是有多少因子
例如:L19(4^3), 它表示需做19次实验,最多可观察3个因素,每个因素均为4水平

约束规则:
静态检测完成的才能查看详情
静态+动态检测完成的,才能进行法规检测
检测进行中的,不能点击删除
3种检测完成的,才能进行新建检测任务

5.设计
现定义:
1:等待检测
2:检测进行中
3:检测中断
4:检测完成

测试用例设计方法:正交实验法使用示例_第3张图片
所以一共是19种情况,即19个用例集

你可能感兴趣的:(测试基础)