DSH Plugins
返回列表
⚙️

dsh-test-framework

工作流 更新于 2026.10.15

在终端中运行以下命令:

dsh plugin install liujianqiao701/dsh-test-framework

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install liujianqiao701/dsh-test-framework 安装本插件(源码:https://github.com/liujianqiao701/dsh-test-framework),装好后重启 DSH 并在新会话中确认出现 test_framework_status 等工具。

插件介绍

用 DSH 做需求测试时,真正拖慢节奏的往往不是「会不会测」,而是纪律:每次新开文件夹都要手工搭骨架;在子目录开会话时框架根规范静默不加载;AI 自行拆分百页需求或干脆不拆;跨文档逻辑没人核对;版本与环境账密反复重问;报告堆成难以扫读的「长篇散文」。dsh-test-framework 面向测试工程师,把空文件夹变成可复用的测试工作框架,并在会话里自动带上约束,让「需求文档 → 子模块拆分 → 版本 / 跨文档关联 / 测试环境账密」成为绕不过去的闸门。

插件提供七个工具与四条 runtime skill:一键初始化骨架(已存在不覆盖)、按叶子菜单新增模块并支持按版本并存 skill 规范、对 docx 做零依赖探针并在命中判据时强制向用户确认拆分、登记产品与模块规范及环境账密(密码只落指定 md、json 仅存指针)、跨端关联只读体检、报告按规则归档回收。会话开头还会注入框架状态与契约边界(项目根、会加载哪份 AGENTS.md、外部工具工作目录污染等),配合 test-framework-onboard 把开工前的核对做成固定流程。

报告与模块规范也按框架铁律收口:结论先行、缺陷速览在前、每条缺陷对照需求原文与不符点;模块 SKILL.md 作索引,多版本规范一版一份互不覆盖。真实页面操作验证依赖 playwright MCP(必需、有头浏览器),与 keyword_mcp 等取证能力互补。适合在 DSH 中长期做业务需求测试、希望把拆分、版本、关联、环境与报告格式沉淀成团队纪律的测试工程师与测试负责人。

使用场景

  • 空文件夹一键生成测试工作区骨架与目录约定
  • 百页需求文档探针后强制确认拆分、版本与跨文档关联
  • 开工前登记测试环境账密并校验跨端模块关联与报告归档

适合人员

  • 在 DSH 中做业务需求测试的测试工程师
  • 需要把拆分与环境登记做成固定流程的测试负责人
  • 维护多模块、多版本规范与跨端关联的团队