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:
黑盒測試用例設計方法 正交試驗
正交試驗設計法是從大量的試驗點中挑選出適量的 有代表性的點,應用一句伽羅瓦理論匯出的 正交表 合理地安排試驗的一種科學的試驗設計方法,是研究多因素,多水平的一種設計方法。它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些代表性的點具有 均勻分散 齊整可比 的特點,正交試驗是一種基於正交表...
軟體測試 正交試驗測試用例設計方法
正交試驗法是在大量的試驗點中挑選出適量的。有代表性的點,應用根據伽羅瓦理論匯出的正交表,合理的安排試驗的一種科學的實驗設計方法,是研究多因素多水平的一種設計方法。假設乙個web站點,需要對該站點做相容性測試,該站點相容大量的伺服器和作業系統,並且有許多具有各種外掛程式的瀏覽器 web瀏覽器 fire...
測試用例設計 正交試驗法
定義 正交試驗法,是一種成對測試互動的系統的統計方法。它提供了一種能對所有變數對的組合進行典型覆蓋 均勻分布 的方法。可以從大量的試驗點中挑出適量的 有代表性的點,利用 正交表 合理的安排試驗的一種科學的試驗設計方法。因子 所有影響試驗指標的條件 因子的狀態 影響試驗因子的,叫做因子的狀態。應用的範...