快速入手正交实验法

软件测试--正交实验法

是什么?

正交实验法百科

为什么用?

简单来说,就是减少了冗余的工作量,取代表性的几个用例来测试会提高工作效率,但可能因为不能穷举测试而担心会有一大的缺陷,于是正交实验法应运而生,因其是从全局出发针对代表性的点来测试,而且参与的测试用例往往具有多因素,多水平的特点。

怎么用?

一般都会采用正交表的形式,我们将正交表中的因素(查询条件)当作列,假设用一个k表示,每一个条件有对应的水平数(或者说是每个条件的可能状态,会在要求中给出)用一个m表示,n代表正交表的行数,并且n=k*(m-1)+1;

示例:一个4因素 3水平的正交表

alt 正交表

应用

某Web页面有4部分:标题、内容、参考、评论。这些部分可以显示、不显示、输出错误消息。使用正交方法设计测试用例。

1—显示

2—不显示

3—输出错误信息

测试用例编号 标题 内容 参考 评论
1 1 1 1 1
2 1 2 2 2
3 1 3 3 3
4 2 1 2 3
5 2 2 3 1
6 2 3 1 2
7 3 1 3 2
8 3 2 1 3
9 3 3 2 1

其它说明

  • 除了上述方法来套用正交表以外,还可以用相关软件来实现正交实验设计;
  • 以上内容除了自=_=学之外,还参考了一些优秀的博客以及一些参考资料,所以有不同见解的地方请多多包容;

最后欢迎各位提出宝贵的意见,谢谢

挑战是无限的,人生是永远的

原文地址:https://www.cnblogs.com/pufa/p/12762865.html