調查局三等申論題
114年
[資訊科學組] 系統分析與設計
第 二 題
請說明何謂黑箱測試、白箱測試、壓力測試、滲透測試,並以中醫診所線上約診系統(包含預約、取消預約、查詢預約)為例,舉例說明如何進行黑箱測試、白箱測試、壓力測試及滲透測試。(25 分)
📝 此題為申論題
思路引導 VIP
看到本題,應先在腦海中區分功能性測試(黑箱、白箱)與非功能性/資安測試(壓力、滲透)的學理定義與核心差異。作答時採「定義先行、實例佐證」的結構,必須將中醫診所的「預約、取消、查詢」三大功能具體代入各測試情境中,展現理論與實務結合的系統分析能力。
🤖
AI 詳解
AI 專屬家教
【破題】 軟體測試是軟體開發生命週期(SDLC)確保品質的關鍵階段。針對中醫診所線上約診系統,可依據測試的「透視度」、「效能極限」與「安全性」劃分為黑箱、白箱、壓力與滲透測試。以下分別闡述其學理定義並輔以系統實例說明。 【論述】
▼ 還有更多解析內容
軟體測試類型與應用
💡 依據透明度、效能極限及安全性,全方位驗證系統品質與防禦力。
| 比較維度 | 功能性測試 (黑/白箱) | VS | 非功能與安全測試 (壓/滲) |
|---|---|---|---|
| 內部結構 | 黑箱不透明/白箱透明 | — | 視工具與目標而定 |
| 測試核心 | 業務邏輯與功能正確性 | — | 效能瓶頸與漏洞發掘 |
| 關鍵指標 | 路徑覆蓋率、功能符合度 | — | 最大負載量、弱點掃描 |
💬黑白箱確保「做對事」,壓力與滲透確保「做得穩且安全」。