什么是黑盒測試技術,常用的黑盒測試技術有哪些?
黑盒測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行測試,它只檢查程序功能是否按照需求規格說明書的規定正常使用,程序是否能適當地接收輸入數據而產生正確的輸出信息。黑盒測試著眼于程序外部結構,不考慮內部邏輯結構,主要針對軟件界面和軟件功能進行測試。
常用的黑盒測試技術有劃分等價類、邊界值分析法、錯誤推測法、因果圖法、判定表組成法、正交試驗設計、場景法。
擴展資料:
黑盒測試是以用戶的角度,從輸入數據與輸出數據的對應關系出發進行測試的。很明顯,如果外部特性本身設計有問題或規格說明的規定有誤,用黑盒測試方法是發現不了的。
采用這種測試方法,測試工程師把測試對象看作一個黑盒子,完全不考慮程序內部的邏輯結構和內部特性,只依據程序的《需求規格說明書》,檢查程序的功能是否符合它的功能說明。測試工程師無需了解程序代碼的內部構造,完全模擬軟件產品的最終用戶使用該軟件,檢查軟件產品是否達到了用戶的需求。黑盒測試方法能更好、更真實地從用戶角度來考察被測系統的功能性需求實現情況。在軟件測試的各個階段,如單元測試、集成測試、系統測試及驗收測試等階段中,黑盒測試都發揮著重要作用,尤其在系統測試和確認測試中,其作用是其他測試方法無法取代的。
什么是黑盒測試
簡述白盒測試和黑盒測試技術的概念及各自的特點
綜述:白盒測試是深入到代碼一級的測試,使用這種技術發現問題最早,效果也是最好的。黑盒測試則主要是覆蓋全部的功能,可以結合兼容,性能測試等方面進行。二者的概念及特點具體如下:
1、白盒測試
概念:白盒測試是一種測試用例設計方法,白盒測試需要全面了解程序內部邏輯結構、對所有邏輯路徑進行測試。
特點:這一階段測試以軟件開發人員為主,迫使測試人員去仔細思考軟件的實現;可以檢測代碼中的每條分支和路徑;揭示隱藏在代碼中的錯誤;對代碼的測試比較徹底;讓軟件最優化。
2、黑盒測試
概念:黑盒測試是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內部結構和內部特性的情況下,在程序接口進行的測試。
特點:適用于功能測試、可用性測試及可接受性測試;對照說明書測試程序功能;可測試長的、復雜的程序的工作邏輯,易被理解。
白盒測試的實施階段
1、測試計劃階段:根據需求說明書,制定測試進度。
2、測試設計階段:依據程序設計說明書,按照一定規范化的方法進行軟件結構劃分和設計測試用例。
3、試執行階段:輸入測試用例,得到測試結果。
4、測試總結階段:對比測試的結果和代碼的預期結果,分析錯誤原因,找到并解決錯誤。
以上內容參考 百度百科-白盒測試
以上內容參考 百度百科-黑盒測試
黑盒測試方法有哪些 黑盒測試有什么方法
本文發布于:2023-02-28 18:55:00,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/167758936947230.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:黑盒測試技術(黑盒測試技術包括).doc
本文 PDF 下載地址:黑盒測試技術(黑盒測試技術包括).pdf
| 留言與評論(共有 0 條評論) |