软件测试方法之正交试验测试方法

正交试验概念:正交试验法研究多因素和多水平的一种实验法,设计正交表来进行试验;

正交表概念:正交表是一种特制的表格,用表示,L代表是正交表,n代表试验次数或正交表的行数,k代表最多可安排影响指标因素的个数或正交表的列数,m表示每个因素水平数,且有n=k*(m-1)+1;

因子概念:在同一试验中,影响试验结果的输入条件称为因子;

水平概念:影响每个试验因子的取值或输入称为水平;

例如:

输入条件:姓名、电话和地址;

输入结果:查询结果;

输入条件即是因子:姓名、电话和地址都是因子;

影响每个试验因子的取值称为水平:

姓名:输入(1)和不输入(0)称为水平;

电话:输入(1)和不输入(0)称为水平;

地址:输入(1)和不输入(0)称为水平;

正交表如下图所示:

上面的用例称为3因子2水平;n=k*(m-1)+1=3*(2-1)+1=4种测试用例;

3因子2水平正交表如图下图所示:

4因子3水平正交表如下图所示:

正交试验使用前提:整齐可比,均匀分散;(每个因子的水平一样多);

正交试验使用场景:解决多个输入条件和多个输出结果的情况;

优点:正交试验从全面试验中选出有代表性的点进行试验,减少了测试用例,合理地减少了测试的时间,提高测试效率,是一种高效率,快速,经济的测试方法;

缺点:每个状态点同等对待,重点不突出,容易造成在不常用的功能或场景中,话费不少时间进行测试,而侧重点被忽略。

注:

正交表查找方法:

http://support.sas.com/techsup/technote/ts723_Designs.txt

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值