DeepSeek Harness 插件 dsh-qa-skills:面向 Agent 的測試工程 Skill 框架

前言

在 DSH 這類「一切皆插件」的智能體環境裏,Agent 可以參與開發、調試、文檔等流程,但測試如果只靠臨時提示詞,輸出容易缺少統一流程。

dsh-qa-skillsfishzjp 維護的 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

測試用例生成

生成測試用例 markmapschema.yamlmarkmap 適合人閱讀,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
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜