正交测试方法的探索与实践(3)

发表于:2018-08-06来源:未知作者:大连飞创点击数: 标签:正交
(二)非标准正交表的分配 很多情况下,查询条件的因子数和水平数无法找到标准的正交表进行套用,则找到与因子数与水平最接近的正交表。 1、按照因

(二)非标准正交表的分配
很多情况下,查询条件的因子数和水平数无法找到标准的正交表进行套用,则找到与因子数与水平最接近的正交表。
1、按照因子所持有的水平数确定分配因子的栏数。
因子数少于表格栏数的情况,针对空因子的水平,全部输入“e”。但是,因为实验次数相同,使用e是有损失的。
2、在各个因子的水平栏内,分配各个水平。
水平数少于表格中的水平栏数的情况,将分配过的水平再次分配。使用更希望验证的水平等,作相应调整。如下的例子中,表中的因子数≥7,有两个因素的水平数为2,其余4个的因子数为3。因此可选用的最接近的正交表是L18(2137)

                                   表五:各因子水平说明(非标准)
e3使用更希望验证的“统计条件”的水平替换,如“近月合约”;缺少的因子以empty替代,同样生成18条测试用例。

                                   表六:非标准正交表生成的测试用例集

                 

四、后续研究方向
如果功能页面的因子水平数可以完全匹配现有的正交表模板,那么测试用例的设计就相对简单很多;但是,在没有现成的正交表模板可以参照的情况下,由于正交表的复杂多样性,不同的人在选取正交表和调整用例的过程中,会生成不同的测试用例,怎样形成统一的用例规范以及如何将正交表适用于我们正在使用的测试设计方法中,是现在还未攻克的难题,因此需要进一步的研究,寻求合适的解决方法,研究成果以后会继续向大家展示。

                 

参考文献
[1] 铁军.全因子分析[J].试验设计与数据处理,2009,10(1).
[2] 赵丹.正交试验设计.
https://wenku.baidu.com/view/0bc2128cfab069dc51220127.html
[3] 肖驰.正交设计法在软件测试中的应用https://wenku.baidu.com/view/18d6daab700abb68a882fb29.html

原文转自:https://www.testwo.com/article/1320