黑盒測試用例設計方法

2021-07-02 12:26:17 字數 903 閱讀 6509

1 等價劃分

所謂等價類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程式對其處理的方式都是一樣的。

等價類劃分的方法作為繼邊界值分析方法之後補充的測試用力設計試用的一種方法。劃分等價類、確定測試用例 .等價類劃分是一種典型的黑盒測試方法,使用這一方法時,完全不考慮程式的內部結構,只依據程式的規格說明來設計測試用例。

等價類劃分方法把所有可能的輸入資料,即程式的輸入域劃分成若干部分,然後從每一部分中選取少數有代表性的資料做為測試用例 .等價類的劃分有兩種不同的情況:有效等價類:是指對於程式的規格說明來說,是合理的,有意義的輸入資料構成的集合。

無效等價類:是指對於程式的規格說明來說,是不合理的,無意義的輸入資料構成的集合。

在設計測試用例時,要同時考慮有效等價類和無效等價類的設計。

2 邊界值分析

在設計測試用例確定輸入和輸出引數時,大多數情況下都是用邊界值分析方法,採用邊界值分析設計的測試用例發現程式錯誤能力最強。

邊界值分析也是一種黑盒測試方法,是對等價類劃分方法的補充。

人們從長期的測試工作經驗得知,大量的錯誤是發生在輸入或輸出範圍的邊界上,而不是在輸入範圍的內部。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。

3 錯誤推測法

人們也可以靠經驗和直覺推測程式中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的例子。這就是錯誤推測法。

錯誤推測法的基本想法是:列舉出程式中所有可能有的錯誤和容易發生錯誤的特殊情況,根據它們選擇測試用例。

4 因果圖

如果程式的功能說明中含有輸入條件的組合情況,則一開始就可以選用因果圖法。如果在測試時必須考慮輸入條件的各種組合,可使用一種適合於描述對於多種條件的組合,相應產生多個動作的形式來設計測試用例,這就需要利用因果圖。

因果圖方法最終生成的就是判定表。它適合於檢查程式輸入條件的各種組合情況。

黑盒測試用例設計方法

將所有的可能輸入資料 有效的和無效的 劃分成若干個等價類,從各個等價類中選取有代表性的資料來覆蓋測 試用例。類劃分規則 若輸入的資料是在一定的取值區間內,則確定乙個有效類和兩個無效類測試用例設計方法 等價類劃分法 輸入條件是乙個布林值或者必須為乙個值,則確定乙個有效類true乙個無效類false 輸...

黑盒測試用例設計方法

黑盒測試用例設計方法主要有 等價類劃分法 邊界值分析法 判定表法 因果圖法 正交因子法 狀態遷移法 流程分析法 輸入域 輸出域分析法 錯誤猜測法等 常用的有等價類 邊界值 正交因子 輸入域 輸出域分析法,下面介紹這幾種方法。等價類劃分法 等價類劃分兩種情況有效等價類和無效等價類。簡單來說有效等價類就...

黑盒測試用例設計方法

簡介 黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外...