用正交表设计测试用例

发表于:2014-11-07 13:20

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:gisen_6    来源:51Testing软件测试网采编

  ③ 变量映射
  操作系统:1→2000,2→XP,3→2003
  浏览器:1→IE6.0,2→IE7.0,3→TT
  杀毒软件:1→卡巴,2→金山,3→诺顿
  ④用L9(3^4)设计的测试用例
  测试用例如下:
  2000、IE6.0、卡巴
  2000、IE7.0、诺顿
  2000、TT、金山
  XP、IE6.0、诺顿
  XP、IE7.0、金山
  XP、TT、卡巴
  2003、IE6.0、金山
  2003、IE7.0、卡巴
  2003、TT、诺顿
  ⑤增补测试用例
  由于目前IE6.0、XP、卡巴的使用量很高,故增添以下测试用例:
  XP、IE6.0、金山
  XP、IE6.0、卡巴
  2003、IE6.0、卡巴
  测试用例减少数:27→12
  3、水平数不相同
  因素(变量)与某正交表相同,但水平数(变量的取值)不相同。
  例子:
  假设有一个系统有5个独立的变量(A,B,C,D,E)。变量A和B都有两个取值(A1 、A2和B1、B2)。变量C和D都有三个可能的取值(C1、C2、C3和D1、D2、D3)。变量E有六个可能的取值(E1、E2、E3、E4、E5、E6)。
  ① 因素数和水平数
  有五个因素(变量):
  A、B、C、D和E
  两个因素有两个水平(变量的取值)、两个因素有三个水平,一个因素有六个水平:
  A:A1、A2
  B:B1、B2
  C:C1、C2、C3
  D:D1、D2、D3
  E:E1、E2、E3、E4、E5、E6
  ② 选择正交表
  表中的因素数(变量)>=5
  表中至少有二个因素的水平数(变量的取值)>=2
  至少有另外二个因素的水平数>=3
  还至少有另外一个因素的水平数>=6
  行数取最少的一个:L49(7^8)或者L18(3^6 6^1))
  结果:L18(3^6 6^1)(如下图)
  ③ 变量映射
  A:1→A1、2→A2
  B:1→B1、2→B2
  C:1→C1、2→C2、3→C3
  D:1→D1、2→D2、3→D3
  E1、2→E2、3→E3、4→E4、5→E5、6→E6
  ④ 用L18(3^6 6^1)设计的测试用例
  略
  测试用例减少数:216→18
  加上一些可疑的情况(设为n个)为18+n,它比原来也少多了。
33/3<123
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号