找私服-测试用例正交分析法

时间:2019-11-01 19:17       来源: seosem.ws

正交分析法例子1:

假设一个WEB站点,该站点有大量的服务器和操作系统,并且有许多具有各种插件的浏览器浏览:

WEB浏览器:Netscape6.2、IE6.0、Opera4.0

插件:       无、RealPlayer、MediaPlayer

应用服务器:IIS、Apche、Netscape Enterprise

操作系统:Windows2000、Windows NT、Linux

找私服-测试用例正交分析法

正交表:

找私服-测试用例正交分析法

一、提取系统功能说明中的因子:

1、WEB浏览器

2、插件

3、应用服务器

4、操作系统

二、分析各因子的状态

1、WEB浏览器:1=Netscape6.2、2=IE6.0、3=Opera4.0

2、插件: 1=None、2=RealPlayer、3=MediaPlayer

3、应用服务器: 1=IIS、2=Apche、3=Netscape Enterprise

4、操作系统: 1=Windows2000、2=Windows NT、3=Linux

三、将因子、状态映射到上面正交表中:

找私服-测试用例正交分析法

正交分析法例子2:

一、某数据库查询语言依规格说明书得到如下的因子――状态表:

表1 因子—状态表

找私服-测试用例正交分析法

找私服-测试用例正交分析法

二、经过加权筛选,得到因素分析表如下:

表2 因素分析表

找私服-测试用例正交分析法

表3 因素分析表

找私服-测试用例正交分析法

三、利用数据表构造测试数据集

1、画出布尔图

2、把结点21、22、23当作因子,则它的输入可以当作状态,这时就可以使用正交表了。

找私服-测试用例正交分析法

3、替换中间节点

找私服-测试用例正交分析法

替换中的正交表

针对中间结点31,可做同样的工作,继续替换,得到下表:

找私服-测试用例正交分析法

替换中的正交表

最后得到具有6组测试数据的测试数据集:

找私服-测试用例正交分析法

测试输入数据集

四、根据每行数据得到测试用例

相关推荐