常用的4种黑盒测试方法
1.等價劃分法
所謂等價類劃分是指一套被選擇的值,這些值分別代表了許多眾多的可能輸入值,程序對其處理的方式都是一樣的。等價類劃分的方法作為繼邊界值分析方法之后補充的測試用例設計試用的一種方法。劃分等價類、確定測試用例。
等價類劃分是一種典型的黑盒測試方法,使用這一方法時,完全不考慮程序的內部結構,只依據程序的規格說明來設計測試用例。等價類劃分方法把所有可能的輸入數據,即程序的輸入域劃分成若干部分,然后從每一部分中選取少數有代表性的數據做為測試用例。
等價類的劃分有兩種不同的情況:
- 有效等價類:是指對于程序的規格說明來說,是合理的,有意義的輸入數據構成的集合。
- 無效等價類:是指對于程序的規格說明來說,是不合理的,無意義的輸入數據構成的集合。在設計測試用例時,要同時考慮有效等價類和無效等價類的設計。
2.邊界值分析法
在設計測試用例確定輸入和輸出參數時,大多數情況下都是用邊界值分析方法,采用邊界值分析設計的測試用例發現程序錯誤能力最強。
邊界值分析也是一種黑盒測試方法,是對等價類劃分方法的補充。
人們從長期的測試工作經驗得知,大量的錯誤是發生在輸入或輸出范圍的邊界上,而不是在輸入范圍的內部。因此針對各種邊界情況設計測試用例,可以查出更多的錯誤。
3.錯誤推測法
人們也可以靠經驗和直覺推測程序中可能存在的各種錯誤,從而有針對性地編寫檢查這些錯誤的例子。這就是錯誤推測法。
錯誤推測法的基本想法是:列舉出程序中所有可能有的錯誤和容易發生錯誤的特殊情況,根據它們選擇測試用例。
4.因果圖法
如果程序的功能說明中含有輸入條件的組合情況,則一開始就可以選用因果圖法。如果在測試時必須考慮輸入條件的各種組合,可使用一種適合于描述對于多種條件的組合,相應產生多個動作的形式來設計測試用例,這就需要利用因果圖。
因果圖方法最終生成的就是判定表。它適合于檢查程序輸入條件的各種組合情況。
總結
以上是生活随笔為你收集整理的常用的4种黑盒测试方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux crontab怎么写,lin
- 下一篇: PL/SQL中模拟EBS上下文