黑盒測試用例設計方法三

桃杳發表於2024-07-16

一、正交實驗法

1)正交法原理介紹

1、日本人,統計學家提出的

2、使用的工具:正交表

3、統計和分析實驗資料,從大量實驗中找到合適的實驗資料組合(原本用於工業生產的資料組合與實驗室的資料挑選)

4、大量的試驗組合中,挑選出一部分具有代表性的點,進行實驗,分析資料

5、核心概念:a、影響實驗結果的---實驗因素(因子)、因素 b、每一個因素的不同取值(狀況)---水平

例如,字的顯示效果,字型、字號、顏色,稱為因素。字型選擇時可以選擇宋體、楷體、隸書等,稱為水平(212個)。字號選擇時,1號、2號等,稱為水平(100個)。顏色選擇時,稱為水平(256)

測試字的顯示效果將會有:212*100*256=

c、正交表特點:每一列中同一數字(水平)出現的次數相等,任意兩列組成的數字(水平)對出現的次數也是相同的

2)正交實驗法實現步驟

a、分析所有對結果有影響的因素。從多個角度和方式進行分析(不要放過文字框、按鈕等需求中提及或者沒有提及)

b、分析每個因素的數量水平。充分利用等價類、邊界值(需求中說明和未說明的都要分析)

c、選擇正交表。只有特定的因素和水平的組合才有對應的正交表。所以在現實中用到的時候,找最貼近的正交表(正交表的因素和水平數一般要大於實際的因素數和水平數)

正交表的數字關係。n代表實驗次數,m代表水平數,k代表因素的數量。這三個數之間沒有數學關係

僅適合用於每一個因素的水平數都相同的正交表。

3)實際案例

完全排列組合:3*3*3=27

4)正交實驗助手

L9_3_4:3水平4因素9次實驗

每一列中,同一個數字出現的次數相同(3次)

任意兩列中,同一個數字對出現的次數相同(1次)

二、功能圖法(狀態遷徒圖)

1、原理介紹

在遇到有事務流或由於某種條件成立導致狀態改變的軟體時用

適用場合:軟體的狀態會根據某些內容、條件、操作的變化而變化

目標:儘可能覆蓋軟體的狀態、狀態-條件的組合、狀態變遷路徑

2、分析過程

三、其他用例設計方法

四、用例設計方法綜合選擇

相關文章