软件测试入门——第六课(正交法详解)
2026/6/6 5:31:51 网站建设 项目流程

因果图、判定表和正交法对于刚刚入门的同行来说或许有点难,不要求完全掌握,大概知道是什么东西就行,有实际工作经验后再回过头来学习也不算晚,本文结合实战案例讲解正交法。

一、正交法运用场景

正交法(Orthogonal Array Testing)是一种基于组合数学的测试用例设计方法,通过选择具有代表性的参数组合覆盖所有可能的交互作用,减少测试用例数量同时保证缺陷检测率。其核心思想是利用正交表(一种数学表格)筛选出关键参数组合,避免全量枚举。

应用场景

多参数系统测试
适用于输入参数多且参数间存在交互的系统,如配置组合测试(浏览器/操作系统/分辨率)。

资源受限的测试
当测试资源(时间、成本)有限时,正交法能以较少的用例覆盖大部分缺陷风险。

功能组合验证
例如电商平台的促销规则(满减、折扣、会员等级)组合测试,避免全排列导致的用例爆炸。

二、正交法用例设计步骤

1.参数与水平定义

明确待测功能的输入参数及其取值水平。例如,登录功能可能包含参数:用户名格式(合法/非法)、密码长度(8位/12位)、验证码(启用/禁用)。

2.选择正交表

根据参数数量和水平数选择合适的正交表。若参数水平

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询