如何使用正交排列法设计测试用例

发表于:2013-9-11 11:05

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

 作者:wsophie    来源:51Testing软件测试网博客

  1、正交排列法适用的场合

  有多个控件,每个控件有多个取值,要考虑不同控件的取值组合,选出比较优化的组合或者取值的基本原则。

  2、如何使用正交排列法设计测试用例

  1)根据所测程序中控件的数量和每个控件的取值个数,确定采用哪个正交表。

  控件的数量——次幂

  每个控件的取值个数——底

  2)把控件及其取值列出来

  3)把控件及其取值映射到选取的正交表中

  控件名称——列名

  每个控件的取值——列

  4)编写测试用例

  正交表的每一行对应一条用例

  3、正交排列法有什么局限性?

  正交表个数有限,一般要求每个控件的取值相等,这在实际中很难直接应用。

  4、正交表的测试思想:

  1)使用每个控件的所有的取值参与组合的次数基本相等

  2)在所有的组合数据中,选取数据时,应该均匀零星地选取,而不能从某个局部选取

  3)如果时间允许,尽可能再多一些数据

  5、正交表的扩展

  1)次幂——控件的个数,若没有,则找最接近的

  2)底——选取更多的控件取值相同的,如:有两个控件都是3个取值,则底为3

  或者选取控件中取值最多的(测得更全)

版权声明:本文出自 wsophie 的51Testing软件测试博客:http://www.51testing.com/?14995102

原创作品,转载时请务必以超链接形式标明本文原始出处、作者信息和本声明,否则将追究法律责任。

《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号