驗證 是做什麼的?
當使用者希望確保功能、修復或重構確實有效時,請使用此技能。
目標
將模糊的「應該可以運作」的宣稱轉化為具體的證據。
工作流程
- 找出必須被證明的確切行為。
- 首先優先使用現有測試。
- 如果測試覆蓋不足,執行可用的最精確的直接驗證命令。
- 如果直接自動化不足,描述人工驗證步驟並收集具體可觀察的證據。
- 僅回報實際驗證過的內容。
驗證順序
- 現有測試
- 型別檢查 / 建置
- 狹義直接命令檢查
- 人工或互動式驗證
規則
- 沒有證據,不得宣稱變更完成。
- 如果檢查失敗,請清楚包含失敗內容。
- 如果不存在實際的驗證途徑,請明確說明,而不是虛張聲勢。
- 偏好簡潔的證據摘要,避免雜亂的日誌。
輸出
- 驗證了什麼
- 執行了哪些命令/測試
- 通過了什麼
- 什麼失敗或仍未驗證