🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

质量工作台 naodeng/dsh-qa

DeepSeek Harnessv0.7.3
naodeng11 天前有提交已提供中文文档扫描:含敏感能力

dsh-qa · QA 工作台 — DeepSeek Harness 的本地软件测试工作台插件。零依赖管理测试项目与迭代,AI 辅助需求、测试用例、缺陷、里程碑、报告、看板和日历。

48.5/100
综合分
32
GitHub 星标
567
npm 周下载
—/5
用户评分

数据截至 2026/10/24 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-qa
npm 源 · dsh-qa 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · other
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 11 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-qa @ 0.7.3
✓Node 引擎要求 >=18 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 03:43:21

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令发起外部网络请求
查看扫描证据(共 7 处,展示前 7 条)
  • 发起网络请求
    lib/index.js:147
    const upstream = http.request({ host: '127.0.0.1', port: state.port, path: targetPath + url.search, method: req.method, headers }, (uRes) => {
  • 发起网络请求
    public/app.js:108
    const response = await fetch(path, {
  • 发起网络请求
    server/app-info.js:105
    const response = await fetch(url, {
  • 执行外部命令固定命令
    server/quality/test-runner.js:31
    const commit = execFileSync('git', ['-C', project.workspacePath, 'rev-parse', 'HEAD'], { encoding: 'utf8', stdio: ['ignore', 'pipe', 'ignore'] }).trim
  • 执行外部命令来自配置/变量
    server/quality/test-runner.js:133
    const child = spawn(command[0], command.slice(1), { cwd, shell: false, env: minimalEnvironment(), detached: process.platform !== 'win32' });
  • 执行外部命令固定命令
    server/routes.js:141
    execFile('bash', [SKILLS_INSTALLER, ...args], { timeout: 120000 }, (error, stdout, stderr) => {
  • 执行外部命令固定命令
    server/routes.js:314
    const child = spawn('open', [workspacePath], { detached: true, stdio: 'ignore' });
扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 管理测试项目与迭代
  • AI辅助需求与用例
  • 缺陷与报告看板
v0.7.32026-10-20
· 0.7.3 - 2026-10-20 · 中文 · 新功能 · 当 DeepSeek Harness 桌面端拦截独立弹窗时,在当前页面以内嵌全屏浮层打开工作台;支持点击关闭按钮或按 Esc 退出。 · 调整宿主面板和工作台 iframe 的布局,让工作台能够填满可用区域。 · 文档 · 新增中英文使用指南,覆盖安装、入门、日常操作和进阶使用,并补充工作台的本地个人使用定位。 · 验证 · npm test:268 个单元/API 测试和 41 个 Chromium E2E 测试通过(E2E 使用隔离端口 8913)。 · npm pack --dry-run、node --check public/app.js 和 git diff --check:通过。 · English · Features · Open the workbench in a fullscreen in-app overlay when the DeepSeek Harness desktop host blocks a separate popup; close it with the button or Escape. · Make the host panel and workbench iframe fill the available space. · Documentation · Add Chinese and English user guides for installation, onboarding, daily use, and advanced workflows, and clarify the workbench's local, individual-use scope. · Verification · npm test: 268 unit/API tests and 41 Chromium E2E tests passed (E2E used the isolated port 8913). · npm pack --dry-run, node --check public/app.js, and git diff --check passed.
v0.7.22026-09-30
· 0.7.2 - 2026-09-30 · 修复 · 恢复同一项目工作区内历史 DSH 会话的发现、保留、排序与渲染,重新绑定或新建会话后旧聊天仍可见。 · 更新内置版本元数据与桌面设置文案,桌面日历日程里长项目名不再被截断。 · 改进 · 在 DeepSeek Harness dsh-v0.2.0-rc.2 上支持 qa Host Smoke 流程,并补充通过官方 macOS 客户端安装与更新的文档。 · 安装命令不再固定 Harness 命令行版本,改用当前 npm 版本。 · 验证 · npm test:265 个单元/API 测试和 41 个 Chromium E2E 测试通过。 · dsh-v0.2.0-rc.2 qa Host Smoke:6 个测试通过。 · node --check public/app.js、npm pack --dry-run 和 git diff --check:通过。
v0.7.12026-09-28
· dsh-qa v0.7.1 · 中文 这是一个工作台可读性与可访问性补丁版本,基于 v0.7.0,不改变质量事实、执行边界或 DSH provider 验收边界。 · 修复 · 提升导航、状态、操作提示、详情元数据等功能性文字的可读字号,同时保留代码和终端内容的技术字号。 · 提升 Focus Canvas 浅色主题的文字对比度,并补充可复用的高对比度设计 token。 · 修复项目协作侧栏标题内边距,补齐日历侧栏的语义标题层级。 · 统一品牌、页面标题和版本标签的设计系统字体栈。 · 验证 · npm test:256 个单元/API 测试、41 个 Chromium E2E 测试通过。 · Impeccable detector:无阻塞性设计质量问题;应用 shell 滚动、既有 eyebrow 标签和主题阴影例外已按范围记录。 · git diff --check、版本一致性检查和 npm pack --dry-run 通过。 · English This is a workbench readability and accessibility patch on top of v0.7.0. It does not change quality facts, execution boundaries, or DSH provider acceptance boundaries. · Fixes · Raise functional copy to a readable size across navigation, statuses, actions, and detail metadata while preserving technical code and terminal sizing. · Improve Focus Canvas light-theme contrast and add reusable high-contrast design tokens. · Add vertical inset to project collaboration sidebar headers and restore the calendar sidebar's semantic heading hierarchy. · Align brand, page-heading, and version-label typography with the existing design-system font stack. · Verification · npm test: 256 unit/API tests and 41 Chromium E2E tests passed. · Impeccable detector: no blocking design-quality findings; app-shell scrolling, incumbent eyebrow labels, and theme-shadow exceptions are scoped and documented. · git diff --check, version consistency checks, and npm pack --dry-run passed.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
🇨🇳 中文 | 🇬🇧 English dsh-qa · 质量工作台 dsh-qa 是运行在 DeepSeek Harness(DSH)中的本地 QA 工作台,面向在个人工作环境中管理质量流程的 QA 和测试负责人。它把测试项目、需求、用例、执行、证据与交付门禁放在一个工作区,并复用 DSH 原生会话、模型、技能和命令。 目录 - 定位与职责边界 - 工作流与主要能力 - 安装与首次使用 - 数据、集成与兼容性 - 开发与相关文档 - 许可证与常见问题 定位与职责边界 | 工作台 | 主要职责 | 与 dsh-qa 的关系 | | DeepSeek Harness | 提供 AI 会话、模型、技能、命令和插件运行环境 | dsh-qa 作为插件运行在 DSH 中,沿用这些原生能力 | | dsh-qa | 在本机管理 QA 项目、测试材料、执行证据和质量门禁 | 为单个 QA 的日常质量工作提供结构化流程 | | 团队项目或测试管理系统 | 承载团队共享流程和跨系统记录 | 需要团队同步时继续使用现有系统;dsh-qa 当前不提供 WPS、禅道连接器或远端数据同步 | dsh-qa 适合希望在 DSH 项目会话旁维护测试材料、执行记录和交付依据的 QA。项目数据保存在本机;它不承担团队协作平台、远端仓库监控或跨系统数据同步的职责。
展开完整文档(README 剩余 1 节)
🇨🇳 中文 | 🇬🇧 English

dsh-qa · 质量工作台

dsh-qa 是运行在 DeepSeek Harness(DSH)中的本地 QA 工作台,面向在个人工作环境中管理质量流程的 QA 和测试负责人。它把测试项目、需求、用例、执行、证据与交付门禁放在一个工作区,并复用 DSH 原生会话、模型、技能和命令。

目录

- 定位与职责边界
- 工作流与主要能力
- 安装与首次使用
- 数据、集成与兼容性
- 开发与相关文档
- 许可证与常见问题

定位与职责边界

| 工作台 | 主要职责 | 与 dsh-qa 的关系 |
| DeepSeek Harness | 提供 AI 会话、模型、技能、命令和插件运行环境 | dsh-qa 作为插件运行在 DSH 中,沿用这些原生能力 |
| dsh-qa | 在本机管理 QA 项目、测试材料、执行证据和质量门禁 | 为单个 QA 的日常质量工作提供结构化流程 |
| 团队项目或测试管理系统 | 承载团队共享流程和跨系统记录 | 需要团队同步时继续使用现有系统;dsh-qa 当前不提供 WPS、禅道连接器或远端数据同步 |

dsh-qa 适合希望在 DSH 项目会话旁维护测试材料、执行记录和交付依据的 QA。项目数据保存在本机;它不承担团队协作平台、远端仓库监控或跨系统数据同步的职责。

工作流与主要能力

~~~mermaid
flowchart LR
A[需求与验收标准] --> B[需求与测试用例]
B --> C[质量任务与执行准备]
C --> D[受控执行]
D --> E[证据、失败分析与回归]
E --> F{质量门禁}
E -->|需要复测| D
F -->|PASS| G[交付报告]
F -->|WARN / BLOCK| H[负责人评审]

| 环节 | 工作内容 |
| 项目与计划 | 管理测试项目或迭代,并通过首页、看板和日历跟踪进度 |
| 测试材料 | 维护需求、测试用例、缺陷、里程碑、知识和报告 |
| DSH 协作 | 每个项目使用独立 DSH 会话并自动进入 qa Test Mode;插件 bundle 也提供 quality-control preset |
| 执行与证据 | 管理质量任务与执行配置,启动受支持的 Host 执行,归档证据并处理失败与回归 |
| 交付评审 | 按运行来源、证据、测试结果和风险计算 PASS / WARN / BLOCK,由负责人审核待处理项 |

界面提供执行配置、Host 执行和门禁评估;测试计划创建与评审、本地运行预览目前仍有部分步骤需要通过服务端 API 完成。

质量门禁综合检查运行来源、已验证证据、关键测试结果与风险状态;未完成的运行不会作为最终结果。外部 provider 的真实执行能力需单独验收。

查看工作台界面截图

安装与首次使用

在 DSH Web 中安装(推荐)

~~~bash
npx --yes @deepseek-ai/dsh plugin --profile web add dsh-qa
npx --yes @deepseek-ai/dsh web

重启 DSH Web 后,从侧边栏打开「质量工作台」。安装主 bundle 会同时提供 qa 与 quality-control preset。使用 Harness 源码仓库或官方 macOS 客户端时,请按中文使用指南中的对应步骤安装。

独立运行

需要 Node.js 18 或更新版本。独立模式可查看和管理本地 QA 项目;DSH 对话、模型、技能与命令需从 DSH 插件入口使用。

~~~bash
npm install -g dsh-qa
qabench

首次使用时,新建测试项目或迭代,补充需求、验收标准和可访问的代码上下文,再维护用例与风险、创建质量任务。后续执行和门禁操作见中文使用指南。

数据、集成与兼容性

- 插件模式的项目与材料保存在本机的 ~/.dsh/dsh-qa/;DSH 对话由 DSH 自己保存。
- 看板实时更新用于同一台机器上的多个窗口,不会同步给其他团队成员。
- 质量任务可采集受支持的本地 Git diff 快照;dsh-qa 不监听远端仓库变化,也不会自动拉取代码。
- 当前没有 WPS 或禅道连接器。模型、密钥和权限由 DSH 管理。
- 已在 DeepSeek Harness v0.2.0-rc.2 官方 macOS 客户端验证插件加载、qa 测试模式和已有会话展示;同版本 qa Host Smoke 为 6 passed。该结果不代表 quality-control bundle 已完成独立宿主验证。

开发与相关文档

~~~bash
npm ci
npm start
npm test

- 完整安装与使用指南
- 质量工作台设计与路线文档
- 质量交付流程图
- 配套 QA Skills
- 版本记录

欢迎提交 Issue 与 PR。发布前请阅读 PolyForm Noncommercial License 1.0.0,本项目仅限非商业用途。

许可证与常见问题

许可证:PolyForm Noncommercial License 1.0.0,仅限非商业用途。

- 侧边栏没有入口:重启 DSH Web,让插件重新加载。
- 模型不可用或鉴权失败:在 DSH 设置中检查服务商、模型和凭据。
- 看不到技能或命令:从 DSH 侧边栏打开插件;独立运行模式不提供 DSH 会话能力。
- 质量门禁为 BLOCK:先查看交付报告中的失败检查、证据缺口或风险,再由负责人处理。

English README · 中文使用指南 · English user guide
预览分享卡片长什么样 ↓naodeng/dsh-qa
分享 · DeepSeek Harness Hub
naodeng/dsh-qa

dsh-qa · QA 工作台 — DeepSeek Harness 的本地软件测试工作台插件。零依赖管理测试项目与迭代,AI 辅助需求、测试用例、缺陷、里程碑、报告、看板和日历。

回到顶部