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
羽毛球分组比赛记分
小程序二维码

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

小夜