正交设计测试用例

七言 2025-8-1 13 8/1

用正交表设计测试用例

  • 正交表的构成

    • 行数:正交表中行的个数,就是实验次数
    • 因素数:正交表中列的个数,也就是条件
    • 水平数:任何单个因素取得的值的最大个数,也就是条件的可选项
  • 正交表

    • 各列中出现的最大数字相同的正交表为相同水平 正交表,如L~4~(2^3^)、L~12~(2^11^)等称之为2水平正交表;L~9~(3^4^)、L~27~(3^13^)等各列中最大数字为3,称为3水平正交表。水平数只能取素数,因此没有6和8水平

    • 各列中水平数不相等的正交表为混合型正交表, 如L~8~(4x2^4^)即:L~8~(4^1^×2^4^)此表的5列中,有1列为4水平,4列为2水平、

  • 实验行数计算

    • 实验次数(行数)= ∑(每列水平数-1)+1
    • 如:L~18~(3^6^*6^1^)=(3-1)*6+(6-1)*1+1=18; L~8~(2^7^)=(2-1)*7+1=8
  • 用正交表设计测试用例

    1. 有哪些因素(变量)
    2. 每个因素有哪几个水平(变量的取值)
    3. 选择一个合适的正交表
      • 如:对某人进行查询,有三个查询条件(身份证,姓名,手机号码)也就是>=三个因素。每个条件可设置填与不填,也就是>=两个水平数。结果就是L~4~(2^3^)=(2-1)*3+1=4
  • 使用pairs工具进行设计时,cmd命令需进入到pairs文件夹内,或者直接在pairs文件内进行cmd。在excel文件内设置内对应因素和水平,之后复制到txt文件上,把txt文件放到pairs文件夹内,cmd命令:allpairs.exe txt文件名 > 新的txt文件名

- THE END -

七言

8月01日15:47

最后修改:2025年8月1日
0

非特殊说明,本博所有文章均为博主原创。

共有 0 条评论