您好,登錄后才能下訂單哦!
今天小編給大家分享一下軟件測試中黑盒測試和白盒測試的優缺點有哪些的相關知識點,內容詳細,邏輯清晰,相信大部分人都還太了解這方面的知識,所以分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后有所收獲,下面我們一起來了解一下吧。
1、簡述黑盒測試和白盒測試的優缺點?
黑盒測試的優點有:
(1)比較簡單,不需要了解程序內部的代碼及實現;
(2)與軟件的內部實現無關;
(3)從用戶角度出發,能很容易的知道用戶會用到哪些功能,會 遇到哪些問題;
(4)基于軟件開發文檔,所以也能知道軟件實現了文檔中的哪些 功能;
(5)在做軟件自動化測試時較為方便。
黑盒測試的缺點有:
(1)不可能覆蓋所有的代碼,覆蓋率較低,大概只能達到總代碼 量的 30%;
(2)自動化測試的復用性較低。
白盒測試的優點有:
幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質量,發現代 碼中隱藏的問題。
白盒測試的缺點有:
程序運行會有很多不同的路徑,不可能測試所有的運行路徑;測試基于代碼,只能測試開發人員做的對不 對,而不能知道設計的正確與否,可能會漏掉一些功能需求;系統龐大時,測試開銷會非常大。
2、黑盒測試和白盒測試常用的測試方法有哪些,舉個例子?
黑盒有等價類劃分法,邊界分析法,因果圖法和錯誤猜測法。 白盒有邏輯覆蓋法,循環測試路徑選擇,基本路徑測試。
例子:在一次輸入多個條件的完整性查詢中。利用等價類劃分法 則和邊界分析法則,首 先利用等價類劃分法,可以一個或多個結果是 OK 的測試用例,然后確認多個 NG 的測試用例, 然后利用邊界值分析法,可以對結果分 別是 OK 和 NG 的測試用例進行擴展和補充。
3、在沒有產品說明書和需求文檔的情況下能夠進行黑盒測試的設計嗎?
能,可以通過其他工作內容去替代產品說明書和需求文檔,根據客戶的功能點整理測試需求追溯表。根據開發人員的 Software Specification List 整理功能測試點開展項目跨部門討論會,主要整理對功能點的理解和認識 測試人員整理用例需求疑問提交項目組或者產品項目內部的用例品勝。郵件客戶代表確認部分爭議問題,項目的Demo和部分已經開發的系統,參考同行業和競爭對手的類似產品交叉模塊之間的測試咨詢客戶或相關者。
4、白盒測試邏輯覆蓋有哪幾種覆蓋標準,覆蓋率最高的是什么?
語句覆蓋,分支覆蓋,條件覆蓋,路徑覆蓋,分支條件覆蓋,覆蓋率最高的是路徑覆蓋。
以上就是“軟件測試中黑盒測試和白盒測試的優缺點有哪些”這篇文章的所有內容,感謝各位的閱讀!相信大家閱讀完這篇文章都有很大的收獲,小編每天都會為大家更新不同的知識,如果還想學習更多的知識,請關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。