黑盒测试用例设计方法实践---(正交试验法)

2010-01-24  菜菜 

概念理解:

从大量的(实验)数据中挑选适量的,有代表性的点,从而合理地安排实验(测试)的一种科学实验设计方法.

类似的方法有:聚类分析方法,因子方法的方法等

实施步骤:

Step1:提取功能说明,构造因子--状态表 ;

Step2:加权筛选,生成因素分析表 ;

Step3:利用正交表构造测试数据集 ;

Step4:设计用例覆盖;

 必备知识:

1、正交表的表示形式: L行数(水平数因素数)

2、定义:

行数 (Runs) :正交表中的行的个数,即试验的次数;

因素数 (Factors) :正交表中列的个数;

水平数 (Levels) :任何单个因素能够取得的值的最大个数;

正交表中的包含的值为从到数“水平数-1”或从1水平数

 

3、示例:

L423

实践:

1、选择合适的正交试验表作为参考(关键)

通过下面的地址来取表

http://www.york.ac.uk/depts/maths/tables/orthogonal.htm

也可通过Table of Taguchi Designs更加直观的发现合适的表


http://www.york.ac.uk/depts/maths/tables/taguchi_table.htm


2、取表基本原则:

   “取行数最少的一个”

其中对于因素数与水平数都是整齐的来说,可以选择到符合的正交表;

但大量的实际操作中,我们难免遇到完全整齐的正交表,

如因素数不一致(注意这里说的不是说你的被测试功能的因素数有问题,是指在水平数符合的情况下,可以被选择的因素数对不上)或水平数不一致(常出现该情况,即被测功能所有因素包含的变量为不同个数的变量的取值)

3、“舍取”

“舍”选择正交试验表作为用例设计依据的同时映入了多余的列

“取”比较是科学采样的方法,我还是不得不依据业务需求或测试经验补充可疑的测试用例

 

“篇幅有限,如有疑问或指教请联系我吧”



1007°/9993 人阅读/8 条评论 发表评论

张克宏  2010-03-04

聚类分析的方法和正交表的关系能谈谈吗?谢谢


菜菜  2010-03-04

张克宏: 聚类分析的方法和正交表的关系能谈谈吗?谢谢
好啊 好啊 欢迎讨论


张克宏  2010-03-04

我个人觉得聚类和正交表的结合在测试中好像不太好设计


菜菜  2010-03-04

张克宏: 我个人觉得聚类和正交表的结合在测试中好像不太好设计
可能是我们的水平有限,相对于以往的多维度组合的测试场景,还是取得明显的成效 呵呵


张克宏  2010-03-04

因为就我对聚类的知识,所谓的聚类就是以某点为中心进行的,你的意思是不是列为类?能讲讲吗?或举个例子。谢


菜菜  2010-03-04

你们常用的是聚类的方法吗?我们常用的是正交试验的方法哦。不知道的是否是你要的答案,我们严格依据正交试验的理论,划分因子,套用公式,查询近似的正交试验表。然后用例覆盖时稍带一些遗漏场景就形成了用例


吴卓扬  2010-05-19

暂时还没有使用过正交试验法,理论不好理解,能举个例子嘛~~


袁帅  2011-08-16

在网上找了半天相关的资料,都是照搬的,还是不会。 那个图表下的数据是怎么设计的啊? 有没有什么具体一点的方法


登录 后发表评论