2007年10月11日 星期四

F03 測試的層次對應到設計的層次

在系統目標的那張圖上,闡述了系統從使用者的想法慢慢變為需求、功能與程式的各個階段。每個階段除了記錄性的文字之外,所有基於設計而實作出來的所有程式與設定檔都必須經過詳細的測試,來保證每一個產出都是能正常運作的。

從最小的程式開始,往上的程式介面、元件介面、架構介面每一層都應該有自己的測試內容;嵌入到系統架構之後,還有設定檔正確性、執行速度與同時可執行數量的測試。系統測試的種類與項目在不同的事件發生時,還會有不同的定義,比如說系統正式上線後才修改後的回歸測試。

這裡列出的是我認為系統內所需要最小數量的測試,分別對應到開發系統的不同階段。如下圖所示:

沒有留言:

張貼留言