🍽 這道菜長什麼樣
貼上一個算折扣的函式,AI 先列出「正常:滿千折百」「邊界:剛好 1000 元」「例外:負數金額、null」等案例,再給你一整份 pytest 測試碼,最後提醒「你的函式沒處理金額為字串的情況,建議先決定要不要報錯」。寫測試從半小時縮到幾分鐘。
🧂 材料
- AI 對話工具(Claude/ChatGPT/Gemini)
- 要測試的函式或模組
👩🍳 步驟
- 貼函式:附上語言與你用的測試框架。
- 看測試清單:先確認案例涵蓋正常、邊界、例外。
- 跑測試驗證:把測試碼貼回專案實際執行,確認都通過。
📋 配方本體(可複製帶走)
👉
複製後貼到下列工具的對話框,貼上你的函式後按 Enter:
# 任務
請為以下函式/模組產生完整的單元測試。
程式語言與測試框架:{例如 Python + pytest/JavaScript + Jest}
程式碼:
{貼上函式}
請輸出:
1. 測試案例清單(先列要測什麼,分成:正常輸入、邊界值、例外/錯誤輸入)
2. 完整可執行的測試程式碼,每個測試加上清楚的命名與註解
3. 指出原始程式碼中「測不出來」或「行為不明確」的地方,建議我先釐清
4. 預估這組測試的覆蓋重點
繁體中文說明,程式碼用原語言。
🥢 試吃報告
✅
邊界案例不漏:AI 最擅長補你想不到的 null、空陣列、負數情況。
⚠️
測試要實跑:AI 產的測試可能有小錯,務必在專案中執行確認。
🔀 變化版
- TDD 版:先給規格不給實作,請它先寫測試再寫程式。
- 邊界轟炸版:請它專門針對極端輸入與惡意輸入加測。
🔗 你可能也想看
💰
個人預算規劃與記帳分析
貼上你的收入與支出,AI 幫你分類、抓出可省的地方、建議預算分配,理財不再憑感覺。
💻程式碼解釋與除錯
貼上看不懂或報錯的程式碼,AI 用白話逐段解釋、指出 bug 所在與修法,還教你怎麼避免再犯…
📑合約條款白話解讀
把看不懂的合約條款貼上,翻成白話、標出對你有風險的地方與該注意的問題,簽約前先看懂。
想要這份配方檔+每週新 AI Skills食譜?
留個信箱,我們把可複製的配方和新食譜直接寄給你。
免費 · 隨時取消