测试用例设计——正交实验设计法

本文介绍了正交实验设计法在软件测试中的应用,讲解了因素和水平的概念,强调其均匀分散和节省测试时间的特点。通过步骤解析如何利用正交表进行测试用例设计,并阐述了正交表的构成、性质和常见类型。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

两个概念:

因素:在一次试验中,我们把影响试验结果的量称为试验因素,简称因素。我们可以把因素看作是自变量,把试验结果看作是因素的函数。

水平:在试验中,每一个因素都可能处于不同的状态或状况,我们把因素的状态或状况叫做因素的水平,简称水平。

两个特点:

(1)“均匀分散”:该特点使得测试点均匀的分布在测试范围内,让每个测试点都具有充分的代表性

(2)以三因素三水平为例。三因素是A,B,C则因素A对应的三水平是A1,A2,A3,因素B对应的三水平是B1,B2,B3,因素C对应的三水平是C1,C2,C3。

优点:

(1)节省测试工作时间

(2)测试用例的数量可控

(3)具有一定的覆盖率

正交表的构成:

正交表的表现形式是L_{a}(b^{c}),其中L表示正交设计,a表示试验的总次数即正交表的行数,b表示因素的水平即正交表的列数,c则表示因素的水平数。并且正交表满足a=b(c-1)+1

测试步骤:

(1)有哪些因素(变量)

(2)每个因素有哪几个水平(变量的取值)

(3)选择一个合适的正交表

(4)把变量的值映射到表中

(5)把每一行的各因素水平的组合作为一个测试用例

(6)加上你认为可疑且没有在表中出现的用例组合

两个性质:

(1)每一列中的各数字(即因素的水平)出现的次数一样多;

(2)任意两列所构成的各个有序对出现的次数一样多

注:所有正交表一定要满足以上两条性质

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值