技能 testing
🧪
testing
安全
撰寫並執行有效的測試
也可从以下获取: Joseph OBrien,5t111111,Joseph OBrien,ByronWilliamsCPA,CrazySwami,AbdelStark
撰寫優質測試對於維護可靠軟體至關重要。本技能提供關於測試框架、測試組織以及在 Deno 專案中高效執行測試的明確指導。
支持: Claude Codex Code(CC)
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“testing”。 How should I organize test files in my Deno project?
预期结果:
- 將測試儲存在與被測試程式碼相同目錄中的獨立 .test.ts 檔案裡
- 使用描述性的測試名稱清楚表明其用途
- 確保所有公開函數都有對應的測試
- 在測試中涵蓋邊緣案例和錯誤處理
安全审计
安全v3 • 1/10/2026
This skill is a pure documentation file providing testing guidance. No executable code, scripts, network calls, or file system access beyond its own content. The skill only contains markdown documentation about testing practices.
1
已扫描文件
26
分析行数
0
发现项
3
审计总数
未发现安全问题
审计者: claude 查看审计历史 →
质量评分
38
架构
95
可维护性
81
内容
20
社区
100
安全
70
规范符合性
你能构建什么
設定測試結構
使用適當的命名慣例,將 .test.ts 格式的測試檔案與原始碼一起組織
提高測試覆蓋率
撰寫涵蓋邊緣案例、錯誤處理和所有公開函數的全面測試
建立測試工作流程
在開發過程中使用 mise run test 整合測試執行,適用於提交前
试试这些提示
基本測試設定
在 Deno 專案中,我應該如何使用 .test.ts 慣例來組織測試檔案?
撰寫測試案例
在 Deno 中撰寫涵蓋邊緣案例和錯誤處理的描述性測試案例的最佳實踐是什麼?
執行測試
如何使用 mise run test 執行專案中的所有測試?提交前應該何時執行測試?
測試覆蓋率
如何確保 Deno 專案中的所有公開函數和方法都有對應的測試?
最佳实践
- 在與被測試程式碼相同的目錄中的獨立 .test.ts 檔案中撰寫測試
- 使用清楚表明驗證內容的描述性測試名稱
- 在提交前使用 mise run test 執行測試以提早發現問題
避免
- 跳過私有或內部方法的測試(驗證行為仍然很重要)
- 使用模糊的測試名稱,未說明測試驗證的內容
- 忽略邊緣案例,只測試快樂路徑
常见问题
支援哪些測試框架?
本技能專注於 Deno 的內建測試框架,它提供強大的測試功能,無需外部依賴。
測試的最大專案規模是多少?
沒有特定限制。測試實踐適用於任何規模的專案,從小型工具到大型應用程式。
如何與現有工作流程整合?
使用 mise run test 執行測試。在提交前執行測試以確保程式碼品質。本技能與標準 Deno 開發工作流程整合。
我的測試資料安全嗎?
本技能僅提供指導文件。它不會存取、儲存或傳輸任何測試資料或檔案。
為什麼我的測試失敗了?
常見原因包括缺少依賴、檔案命名不正確(使用 .test.ts 擴展名),或測試未與原始檔案在同一目錄中。
這與其他測試技能相比如何?
本技能是 Deno 特定的,專注於內建測試框架。其他技能可能涵蓋 Jest、Vitest 或其他適用於不同 JavaScript 環境的框架。