有鑒於目前test case在劃分scope的定義上有些模糊,以及團隊成員寫case的方式皆不相同,造成在歸檔test case及放case進scope時有些困擾,因此以下會以test scope、test type以及test case撰寫方式進行定義。
請先利用 Mind Map 理解 Spec,將 影響範圍 與 測試情境 列舉並展開,於 Feature Design 完成後,分享於內部與其他團隊成員共享位置,並可通過召開 TestCase Review meeting 方式,讓團隊成員皆可快速的理解測試案例涵蓋範圍。
將 Mind Map 轉化為實際的測試案例,完整測試案例皆應具備下列元素:
1. Title 標題組成應包含 [前置條件(可無)][測試標的][預期結果]。
2.Case fields 透過 Case fields 各欄位,測試案例可被有效的歸類。
3.Pre-condition 執行測試案例的前置條件。
4.Steps 測試操作步驟。
5.Test data 測試數據提供。
6.Expect result 測試操作步驟的預期結果。
7.Result fields 執行測試完畢,需依照實際測試情況附上對應的結果。