Mutation Test
Mutation Test 是用來驗證「單元測試本身」品質的方法。它透過對 source code 進行細微改變(例如修改運算符、刪除程式碼),產生多個有小錯誤的程式版本,並對每個版本執行既有的單元測試,確認測試能不能抓出那些變異。
適用條件
- 只適用於 Unit Testing,用來強健單元測試
- 前提是 需求不變,針對既有的 Unit Test 做驗證,找出漏網之魚
- 不適用於 UI 變化
Mutation Test 是用來驗證「單元測試本身」品質的方法。它透過對 source code 進行細微改變(例如修改運算符、刪除程式碼),產生多個有小錯誤的程式版本,並對每個版本執行既有的單元測試,確認測試能不能抓出那些變異。