测试开发-正交法

目录

 一、正交表理论

正交表的性质:

二、设计正交表

1. 找到因素和⽔平

1.1 通过因素水平,计算出测试用例的数量

2. ⽤allparis⼯具⽣成正交表

2.1 将因素和⽔平写⼊Excel表格中

3. 根据正交表编写测试⽤例

4. 补充遗漏的重要测试⽤例

当我们需要测试: 填写或不填写的输入情况,我们就可以使用正交法。

 一、正交表理论

正交法的⽬的是为了减少⽤例数⽬。⽤尽量少的⽤例覆盖输⼊的两两组合
正交试验设计(Orthogonal experimentaldesign)是研究多因素多⽔平的⼀种设计⽅法,它是根据正交性,由试验因素的全部⽔平组合中挑选出部分有代表性的点进⾏试验,通过对这部分试验结果的分析了解全⾯试验的情况,找出最优的⽔平组合。正交试验设计是⼀种基于正交表的、⾼效率、快速、经济的试验。
正交表:
如图最简单的正交表是L(4)(2(3)),含意如下:“L”代表正交表;L 下⻆的数字“4”表⽰有 4 横⾏, 简称⾏,即要做四次试验;括号内的 指数 “3”表⽰有3 纵列,简称列,即最多允许安排的因素是3个;括号内的数“2”表⽰表的主要部分只有2 种数字,即因素有两种⽔平1与2。zhe

正交表的性质:

  • 每⼀列中,不同的数字出现的次数相等。
  • 任意两列中数字的排列⽅式⻬全⽽且均衡

这样说可能会难以理解,那么我们直接来实践: 

二、设计正交表

当前可选的选项是5个,分别是,姓名、电⼦邮箱、密码、确认密码、验证码。按照排列组合设计出来的⽤例是32个。

1. 找到因素和⽔平

因素:姓名、电⼦邮箱、密码、确认密码、验证码
⽔平:填写、不填写

1.1 通过因素水平,计算出测试用例的数量

所以行数为6

2. ⽤allparis⼯具⽣成正交表

2.1 将因素和⽔平写⼊Excel表格中

建议使用电脑自带的excel,用wps或者其它软件的excel可能会出现一点问题

在excel里面填写

 ->

选择保存->

在这个软件的文件夹下创建一个.txt文件,文件名自己决定,我创建一个ttt.txt的文件

 将复制的内容粘贴进去,不要动直接保存

在allpairs的文件目录下输出cmd->

使⽤allparis命令⽣成正交表:allparis.exe ttt.txt>zhengjiao.txt
打开zhengjiao.txt->
它就帮我们算出了一些比较关键的测试用例(但还差一点,稍后补充)

3. 根据正交表编写测试⽤例

4. 补充遗漏的重要测试⽤例

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值