【测试用例设计方法】正交法(详解)

1. 正交法定义

正交法,也叫正交实验法或者正交排列法, 就是使用最小的测试过程集合获得最大的测试覆盖率,它利用正交表来对实验进行设计,通过少数实验代替全面的实验。

正交法涉及的一些小概念

在一项实验中,把影响试验结果的量称为试验因素(因子),简称因素。因素可以理解为试验过程中的自变量,试验结果可以看成因素的函数。在试验过程中,每一个因素可以处于不同的状态或状况,把因素所处的状态或状况,称为因素的水平简称水平

2. 正交表的构成

正交表为一种特制的表,一般记为Ln(mk)

  • n为表的行数,也是测试组合的次数
  • k表示的是控件个数(因素的个数)
  • m表示的是每个控件包含的取值个数(各因素的水平数)

Eg.L9(34)正交表如下:

在这里插入图片描述

3. 使用正交法设计测试用例步骤

  1. 根据需求形成因子状态表
  2. 根据因素和因素的水平数确定所采用的正交表
  3. 把控件以及其取值映射到正交表中
    • 把因素名称分别映射到正交表的列名位置
    • 把正交表的每一列的数字分别用对应的控件取值代替
  4. 根据正交表,编写测试用例

4. 正交法的应用案例

  1. 列举因子状态表

    字体字符样式字体颜色字号
    仿宋粗体红色20号
    楷体斜体绿色30号
    华文彩云下划线蓝色40号
  2. 确认使用的正交表

    确认采用的正交表
    L9(34)
  3. 把控件以及其取值映射到正交表中

    在这里插入图片描述

  1. 根据正交表,编写测试用例(正交表的每一行就是一条测试用例)

    用例编号输入预期结果实际结果是否是bug
    UT-设置字符子项测-01字体:仿宋; 字符样式: 粗体; 颜色:红色; 字号:20仿宋、 粗体、 红色、20号
    UT-设置字符子项测-02字体:仿宋; 字符样式: 粗体; 颜色:红色; 字号:30仿宋、 粗体、 红色、20号
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值