回覆列表
  • 1 # daazhu2

    因為在正交表中沒有3因素3水平的,所以我們可以考慮用相等水平數的方法,找測試用例個數最少而因數略大於3的正交表,這裡我們可以考慮用L9(3^4)。如下的3因素3水平:

    A: A1,A2,A3

    B: B1,B2,B3

    C:C1,C2,C3

    正交表為:

    A B C D

    0 0 0 0

    0 1 2 1

    0 2 1 2

    1 0 2 2

    1 1 1 0

    1 2 0 1

    2 0 1 1

    2 1 0 2

    2 2 2 0

    對映成測試用例如下:

    A B C

    A1 B1 C1

    A1 B2 C3

    A1 B3 C2

    A2 B1 C3

    A2 B2 C2

    A2 B3 C1

    A3 B1 C2

    A3 B2 C1

    A3 B3 C3

    L9(3^4)中,3是水平數,4是因數,9是測試用例數。你提問3因數3水平數,先查正交表,發現沒有3因數3水平數的,所以就用因數不相等這種情況設計測試用例,即水平數相同但在正交表中,找不到相同的因素數(取因素數最接近但略大的實際值的表),然後在正交表中找水平數為3,因數略大於3的正交表。補充三水平常用的正交表有:L9(3^4)、L27(3^13)、L81(3^41)。

    超星網有些書籍,可以閱讀。

  • 中秋節和大豐收的關聯?
  • 對於范冰冰和李晨宣佈分手這件事,你怎麼看?