前言¶
在 DSH 這類「一切皆插件」的智能體環境裏,Agent 可以參與開發、調試、文檔等流程,但測試如果只靠臨時提示詞,輸出容易缺少統一流程。
dsh-qa-skills 是 fishzjp 維護的 DSH 插件,定位是面向 Claude Code 等 Agent 的測試工程 Skill 框架:知識 × 工具 × 決策。它把 10 個測試 skill 和共享 core 知識庫接入 Agent,覆蓋需求分析、測試策略、用例編寫、用例審查、自動化 E2E/API、Bug 分析與迴歸範圍。
這是什麼¶
- 插件名:
dsh-qa-skills - 倉庫:
fishzjp/qa-skills - 許可證:MIT
- 運行要求:
engines: node >=18 - 核心組成:10 個測試 skill + shared core knowledge base
- 安裝方式:DSH 插件安裝,或文件路徑安裝
核心功能¶
qa 流水線¶
qa 會編排 9 階段流水線。關鍵檢查點會等待人工裁決,Agent 不直接越過關鍵決策。
需求分析與類型決策¶
先做需求分析,再做風險與類型決策。十軸全軸必答,並把決策落到 type_scope。
測試用例生成¶
生成測試用例 markmap 與 schema.yaml。markmap 適合人閱讀,schema.yaml 適合機器消費。
用例審查¶
對存量用例做審查,幫助確認用例是否可執行、覆蓋是否完整。
自動化 E2E/API¶
支持把測試用例轉到自動化 E2E/API 場景。
Bug 分析與迴歸範圍¶
對 Bug 做定位分析,並結合變更給出迴歸範圍。
core 依賴¶
core/ 是共享知識庫依賴單元,不可執行任務。安裝任一 skill 時必須一併安裝,否則引用路徑斷裂。
安裝與啓用¶
先確認 DSH 環境可用,然後安裝插件:
dsh plugin --profile web add dsh-qa-skills
如果使用文件路徑安裝,要把 skill 目錄和 core/ 一起放入 DSH 可識別的 skills 路徑。安裝後,在會話裏直接給出測試需求,即可觸發對應 skill。
典型用法¶
下面這些指令可以直接對 Agent 說:
幫我測試這個需求:{需求描述 + 倉庫地址}根據這份 PRD 寫用例這個功能應該怎麼測審一下這份存量用例把用例轉成自動化這個 Bug 幫我定位一下
如果想走完整流程,用「幫我測試這個需求」這類指令;如果只要寫用例、審用例、轉自動化或定位 Bug,直接說對應需求即可。
適用場景與注意¶
適合在 DSH 中使用 Agent 做測試、希望把測試流程固化下來的開發者。使用前注意:
1、core/ 必須隨 skill 一起安裝,否則引用路徑斷裂。
2、成本更高:資料披露「更好但更貴」,主模型 glm-5.2 輪爲 3.3×。
3、宿主兼容:部分宿主(Codex CLI 等)按約定應可用,但未系統評測。
4、權限與安全:插件以當前 dsh 進程權限運行,安裝前應檢查源碼與許可證。
5、許可證與運行要求:MIT,engines: node >=18。
參考¶
dsh-qa-skills 的價值是把測試流程拆成可複用的 skill,而不是把一次性提示詞寫死在會話裏。它適合放進 DSH 插件生態中使用;DSH 社區目錄是獨立站點,不代表 DeepSeek 或幻方官方應用商店。
- GitHub:
https://github.com/fishzjp/qa-skills - DSH 社區目錄:可搜索
dsh-qa-skills