一個全面的自動化技能,用於在 JavaScript、Python 和 Swift 中撰寫與執行單元測試、整合測試和端對端測試。
從來源直接安裝技能的最快方式。
npx clawhub@latest install test-runner
將技能資料夾複製到以下位置之一
~/.openclaw/skills/ <project>/skills/ 優先級:工作區 > 本地 > 內建
將此提示詞複製到 OpenClaw 即可自動安裝。
請幫我使用 Clawhub 安裝 test-runner。如果尚未安裝 Clawhub,請先安裝(npm i -g clawhub)。
取得包含原生技能檔案的ZIP壓縮檔。
測試執行器技能是一個通用的工具,旨在標準化不同技術棧的軟體品質保證。它透過為 Vitest、Jest、pytest 和 Playwright 等框架提供統一介面,彌合了不同測試生態系統之間的鴻溝。透過將其整合到您的 Openclaw Skills 集合中,您可以確保代碼透過自動化驗證保持穩健、可維護且無回歸。
無論您是在構建 React 前端、Python 後端還是原生的 Swift 應用,此技能都提供了必要的模式和命令來實施有效的測試策略。它強調專業的開發方法,優先處理公共 API 驗證和邊緣情況處理,同時簡化了覆蓋率報告和環境配置的設置。
對於使用 Vitest 的 TypeScript 或 JavaScript 專案:
npm install -D vitest @testing-library/react @testing-library/jest-dom
對於使用 pytest 的 Python 環境:
uv pip install pytest pytest-cov pytest-asyncio httpx
對於使用 Playwright 的 E2E 測試:
npm install -D @playwright/test
npx playwright install
測試執行器技能透過標準化的文件結構和配置格式組織測試數據和元數據:
| 組件 | 文件模式 | 描述 |
|---|---|---|
| 配置 | vitest.config.ts, pytest.ini |
定義環境設置、全域變數和安裝文件。 |
| 測試套件 | *.test.ts, test_*.py, *Tests.swift |
包含實際的測試邏輯和斷言。 |
| 覆蓋率報告 | coverage/index.html, htmlcov/ |
可視化測試期間執行了哪些代碼行。 |
| 測試結果 | playwright-report/ |
E2E 瀏覽器測試的詳細日誌和截圖。 |
加載中







































