地特三等申論題
106年
[資訊處理] 系統分析與設計
第 四 題
四、請說明單元測試、整合測試、系統測試與使用者驗收測試主要是根據那些個別對應的程序或文件來擬定測試計畫。(25 分)
📝 此題為申論題
思路引導 VIP
看到這題,首先應聯想到軟體工程中的「V模型(V-Model)」,該模型清楚對應了開發生命週期中各階段與測試階段的關係。由微觀到巨觀,依序將單元測試、整合測試、系統測試與驗收測試,分別對應至詳細設計、架構設計、系統需求及業務/使用者需求文件進行論述即可精準拿分。
🤖
AI 詳解
AI 專屬家教
【破題】 在軟體開發生命週期(SDLC)中,測試計畫的擬定高度依賴各開發階段所產出的文件。依據軟體工程的「V模型(V-Model)」概念,單元測試、整合測試、系統測試與使用者驗收測試,分別對應著從微觀的技術設計到巨觀的業務需求文件。 【論述】
▼ 還有更多解析內容
測試層級與文件對應關係
💡 軟體測試計畫須依據開發階段產出的對應設計文件來擬定,符合 V 模型對應。
| 比較維度 | 測試層級 | VS | 對應文件與焦點 |
|---|---|---|---|
| 單元測試 | 針對最小程式單元 | — | 依據詳細設計,重邏輯正確 |
| 整合測試 | 針對模組間互動 | — | 依據架構設計,重介面通訊 |
| 系統測試 | 針對整體系統 | — | 依據 SRS,重功能與效能 |
| 驗收測試 | 針對業務需求 | — | 依據 URD,重使用者滿意度 |
💬測試階段與開發階段呈現鏡像對應,由微觀技術層次逐步推向巨觀業務層次。