黑盒測試設計方法-正交試驗法回顧(上)
正交試驗設計法是一種用來測試組合的黑盒測試設計方法。借助於數學工具,通過演算法從全排列組合中選擇出全部兩兩組合放到正交表中,然後依據得到的正交表就可以得出測試用例。
正交表一般根據因子數和狀態數來確定是幾因子幾狀態。當因子和狀態不滿足標準正交表的情況時,可通過合併因子的方式得到標準的正交表。然後再拆分標準正交表,從而得到需要的組合。
使用正交試驗法的具體實施步驟:
步驟一:提取功能說明,構造因子-狀態表;
步驟二:加權篩選,生成因素分析表;
步驟三:利用正交表構造測試資料集;
步驟四:使用正交表每個實驗的資料構造測試用例。
例子:一、需求:
訂餐;考慮條件:環境(包間、大廳)、**(高、中、低)、距離(遠、近)。
二、分析
1、測試需求分析:
因子(條件):
a)環境:包間、大廳;
b)**:高、中、低;
c)距離:遠、近。
2、用例設計方法分析(正交表分析):
使用三因子-兩狀態的標準正交表,如圖1所示。
將需求中的因子、狀態代入標準正交表,如圖2所示。
拆分得到的正交表,得出實際的試驗組合,如圖3所示。
檢視使用正交表得到的測試組合,根據需求適當增刪組合以滿足測試需求。 略
3、用例設計(輸入部分): 略
三、用例詳細 略
總結:
正交試驗法借助正交表可以快速的設計測試用例。但由於正交表是數學推導得來的,因此,通過正交表得到的組合不一定具有實際存在的意義。可能出現某個組合非使用者常用或根本不存在此功能組合,或是使用者常用的組合未包含在正交表中。這種情況下,要根據實際需求增刪組合,達到測試要求。實際工作中也可使用工具來完成正交表的生成,提高設計用例的效率
原文參考:
黑盒測試用例設計方法 正交試驗
正交試驗設計法是從大量的試驗點中挑選出適量的 有代表性的點,應用一句伽羅瓦理論匯出的 正交表 合理地安排試驗的一種科學的試驗設計方法,是研究多因素,多水平的一種設計方法。它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些代表性的點具有 均勻分散 齊整可比 的特點,正交試驗是一種基於正交表...
黑盒測試用例設計 正交試驗方法(七)
6.正交試驗方法 第4節結尾提到,因果關係非常龐大,導致由此得到的測試用例數目多大。因而引入正交試驗法,從大量的試驗資料中挑選適量的 有代表性的點安排測試,來有效地 合理地減少測試的工時。1 正交試驗設計法 一般用l代表正交表,常用的有l8 27 l9 34 l16 45 l8 4 24 l18 2...
黑盒測試設計 正交實驗法
一.方法簡介 利用因果圖來設計測試用例時,作為輸入條件的原因與輸出結果之間的因果關係,有時很難從軟體需求規格說明中得到。往往因果關係非常龐大,以至於據此因果圖而得到的測試用例數目多的驚人,給軟體測試帶來沉重的負擔,為了有效地,合理地減少測試的工時與費用,可利用正交實驗設計方法進行測試用例的設計。正交...