這個考點其實很好掌握,你只要理解了其概念、特征、優(yōu)劣勢、用途就行,通常會結合靜態(tài)測試的幾種方法一起考。
首先要知道白盒測試和黑盒測試是屬于動態(tài)測試,所謂動態(tài)測試,大家可以簡單理解為在計算機上實際運行程序,一邊跑一邊測,運行程序,測功能、測邏輯,而靜態(tài)測試不運行程序,只看文檔、看代碼。
白盒測試的核心思想是把程序看作透明的盒子,能看到內部代碼、結構、邏輯。
黑盒測試的核心思想是把程序看作不透明的黑盒子,完全不管內部怎么實現(xiàn),只看輸入什么 → 輸出什么
為了方便大家理解記憶,以下列一個表供大家查看,詳細內容,大家自己去教材看或者想要更深入了解的話,可以網(wǎng)上查一查相關資料。
| 項目 | 白盒測試 | 黑盒測試 |
|---|---|---|
| 別名 | 結構測試、透明盒測試或代碼覆蓋測試 | 功能測試、數(shù)據(jù)驅動測試或規(guī)格測試 |
| 方法 |
根據(jù)代碼邏輯和程序設計來創(chuàng)建測試用例,以確保程序能夠按預期處理各種輸入和邊界條件 |
將軟件看作一個黑盒子,通過提供各種輸入并觀察輸出結果,來確定程序是否按照預期工作 |
| 看什么 | 看內部代碼、邏輯、結構 | 看輸入輸出、功能、需求 |
| 關注點 | 驗證軟件內部的邏輯流程和結構, 從而發(fā)現(xiàn)程序中可能存在的錯誤或不足之處 | 關注程序是否滿足功能需求和用戶體驗,不關心其內部結構 |
| 優(yōu)點 | 可以檢查程序內部的邏輯和結構,更容易地找到潛在問題 | 可以從用戶角度發(fā)現(xiàn)問題、相對白盒測試而言更易實施 |
| 缺點 | 耗時、容易忽略用戶體驗和功能需求 | 無法檢查程序內部的邏輯和結構,可能會漏掉一些潛在的錯誤 |
信管網(wǎng)訂閱號
信管網(wǎng)視頻號
信管網(wǎng)抖音號
溫馨提示:因考試政策、內容不斷變化與調整,信管網(wǎng)網(wǎng)站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網(wǎng)致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網(wǎng)軟考課程由信管網(wǎng)依托10年專業(yè)軟考教研傾力打造,教材和資料參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
| 發(fā)表評論 查看完整評論 | |