軟體開發與專案管理
在軟體開發的 V 模型中,與需求定義工程相對應、確認是否滿足該工程所決定內容的測試為下列何者?
- A單元測試
- B整合測試
- C驗收測試
查看答案與解析
正確答案:C. 驗收測試
V 模型是在左側排列從需求定義往下經設計到實作的工程,在右側排列往上進行的測試工程,並將左右相對應的工程連結起來的開發模型。與需求定義相對應的是驗收測試(運作測試),隨著設計工程越來越細,依序對應系統測試、整合測試、單元測試。中間工程的對應方式依組織或文獻而略有不同,有時也會讓系統測試對應需求定義,但站在委託方、使用者的立場確認需求的驗收測試對應需求定義,這一點是共通的。此模型的重點在於:在對應的設計工程階段,就先擬定測試計畫與合格標準。
- A. 確認個別模組(函式或類別)是否依照模組設計運作的測試,對應 V 字最底層的工程。
- B. 確認模組組合後的介面與協同運作的測試,對應設計工程。
- C. 正確。站在委託方、使用者的立場,確認系統能否依需求定義所決定的內容使用。