在運用測試技術中黑盒測試方法有那些,各有什麼特點?
- 2022-12-24
黑盒測試方法有:等價類劃分法、邊界值分析法、錯誤推測法、因果圖法、判定表驅動法、正交試驗設計法、場景法等。各個方法的特點有:
1、等價類劃分法
等價類劃分的辦法是把程式的輸入域劃分成若干部分(子集),然後從每個部分中選取少數代表性資料作為測試用例。每一類的代表性資料在測試中的作用等價於這一類中的其他值。
2、邊界值分析法
邊界值分析是透過選擇等價類邊界的測試用例。邊界值分析法不僅重視輸入條件邊界,而且也必須考慮輸出域邊界。它是對等價類劃分方法的補充。
3、錯誤推測法
錯誤推測法是基於經驗和直覺推測程式中所有可能存在的各種錯誤,從而有針對性的設計測試用例的方法。
4、因果圖法
因果圖方法最終生成的就是判定表。它適合於檢查程式輸入條件的各種組合情況。
5、判定表驅動法
任何一個條件組合的特定取值及其相應要執行的操作。在判定表中貫穿條件項和動作項的一列就是一條規則。顯然,判定表中列出多少組條件取值,也就有多少條規則,既條件項和動作項有多少列。
6、正交試驗設計法
就是使用已經造好了的正交表格來安排試驗並進行資料分析的一種方法,目的是用最少的測試用例達到最高的測試覆蓋率。
7、場景法
可以比較生動地描繪出事件觸發時的情景,有利於測試設計者設計測試用例,同時使測試用例更容易理解和執行。
擴充套件資料:
黑盒測試也稱功能測試,它是透過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作一個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結構,不考慮內部邏輯結構,主要針對軟體介面和軟體功能進行測試。
黑盒測試是以使用者的角度,從輸入資料與輸出資料的對應關係出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
參考資料:百度百科-黑盒測試