zoukankan      html  css  js  c++  java
  • 黑盒测试用例设计-正交试验方法(七)

    6.正交试验方法

           第4节结尾提到,因果关系非常庞大,导致由此得到的测试用例数目多大。因而引入正交试验法,从大量的试验数据中挑选适量的、有代表性的点安排测试,来有效地、合理地减少测试的工时。

    (1)   正交试验设计法

           一般用L代表正交表,常用的有L8(27)、L9(34)、L16(45)、L8(4*24)、L18(2*37)、等。此符号各数字的意义如下。

           以L8(27)为例,其中7为此表列的数目(最多可安排的因子数);2为因子的水平数;8为此表行的数目(试验次数)。

           又如L18(2*37),7列是3水平的,有1列是2水平的,用它来安排试验,做18个试验最多可以考察1个2水平因子和7个3水平因子。

           ·试验次数(行数)=∑(每列水平数-1)+1,如L8(27),8=7*(2-1)+1,利用上述关系式可以从所要考察的因子水平数来决定最低的试验次数,进而选择合适的正交表。比如要考察5个3水平因子及1个2水平因子,则起码的试验次数为5*(3-1)+1*(2-1)+1=12(次),可选用既有2水平列又有3水平列的正交表,L18(2*37)。

           ·正交表的两条性质:每一列中各数字出现的次数都一样多;任何两列所构成的各有续数对出现的次数都一样多。所以称之为正交表。

     

    (2)   正交试验测试用例设计步骤

    利用正交试验设计测试用例的步骤如下:

    ·感兴趣的同学可以进一步查看因果图的例题:

    例题1:

    例题2:

  • 相关阅读:
    对MySql查询缓存及SQL Server过程缓存的理解及总结
    PhpStorm中如何使用database工具,详细操作方法
    zookeeper 操作命令
    关于 php for zookeeper
    摘抄 <关于 作为>
    php 各种扩展
    http与tcp
    PHP 优化之php -fpm 进程
    MYSQL explain详解[转载]
    各种注释[转载]
  • 原文地址:https://www.cnblogs.com/vmorgen/p/6862099.html
Copyright © 2011-2022 走看看