黑盒测试方法之组合覆盖法

发表于:2016-4-15 11:01

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

 作者:S-Gavin    来源:51Testing软件测试网采编

分享:
  ② 把每列中的1,2,3(状态)分别换成这个控件的3个取值,排列顺序要按照表中给出的顺序
  步骤四:根据映射好的正交排列表编写测试用例
  正交表的每一行表示一种组合,对应编写一条测试用例
  使用正交排列法可以分析字符属性设置程序
  · 依次类推,把映射好的正交排列表中的每一行,转换成一条测试用例,这样,就可以写出9条测试用例。
  · 正交排列表是经过严格的数学推理得来的,也就是说这9条用例是最优的。
  · 这是进行测试的最少组合数量,但是,在测试中有72种(81-9)组合没有测试到。当然,如果时间允许,应该再补充一些用例。因为遗漏的组合越多,存在缺陷的可能性就越大。
  2.6 使用正交排列法的局限性
  (1)目前常见的正交排列表只有附录1中给出的几种,即使是已有的正交排列表,基本都要求每个控件中取值的个数要相等,这是在实际软件中很少遇到。
  (2)没有现成的正交排列表怎么办呢?那也只有凉拌了,真的只有凉拌了,要不你造一个也行!O(∩_∩)O~
  通过正交排列法的学习,我们更多的应该学习到一种测试思想,也就是在从所有组合集合中选取测试数据时,应该均匀的选取其中的组合作为测试用例,而不要只在某个局部选取数据。
  2.7 正交表的性质
  1) 每列中不同数字出现的次数相等。
  2)在任意两列中,将同一行的两个数字组成一个有序实数对,则每种有序实数对出现的次数相等。
  2.8 正交表的种类
  各列水平数均相同的正交表
  混合水平正交表
  L8(4*24)—一个控件有4个属性,4个控件有2个属性
  对于组合覆盖也就说这么多了,接下来会继续介绍其他一些黑盒测试方法。
22/2<12
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号