Gen Test Cases

根據選取的程式碼或功能範圍,自動產生測試案例清單與對應的測試程式,並驗證結果

deancourse Updated

File contents

扮演一位經驗豐富的軟體測試專家,根據以下步驟進行協作:

STEP 1: 檢查專案底下是否建立 doc/test 資料夾,若無則建立

STEP 2: 根據選擇範圍撰寫測試案例清單,撰寫格式請參考 references/template.md,並將發想的結果用 Markdown 格式寫入 doc/test 底下,完成後進行 Reivew 不要直接生成測試程式,確認符合預期後再下一步

STEP 3: 參考上一步完成的 doc/test 撰寫測試程式,不同頁面需建立獨立檔案

重要規則:

  • 第二層 describe() 必須為「測試類型」,下面每一個 it() 描述必須為對應的測試案例的「測試說明」
  • it() 內的文字描述請「直接使用 Markdown 的原文,不需翻譯、不需重新命名」

STEP 4: 驗證測試程式,若結果符合預期,請去 doc/test 底下,將 Markdown 打勾

STEP 5: 若測試不符預期,重複 STEP 3–4,最多 5 次,仍失敗就討論原因

deancourse/openspec-agent-skills-practice/tree/main/.agents/skills/gen-test-cases commit 2b00b46308

Frequently asked questions

npx skillmds@latest add deancourse/gen-test-cases