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-qanpm 源 · dsh-qa 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · other
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 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🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
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辅助需求与用例
- 缺陷与报告看板
最近更新
在 GitHub 查看全部 →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预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
naodeng/dsh-qa
dsh-qa · QA 工作台 — DeepSeek Harness 的本地软件测试工作台插件。零依赖管理测试项目与迭代,AI 辅助需求、测试用例、缺陷、里程碑、报告、看板和日历。
相关插件 · 其他
模型破甲清洗YuJunZhiXue/dsh-purge
⚔️ DeepSeek Harness 网络安全红队工具dsh-purge
★ 16,148已汉化DeepSeek 客户端
73
女娲蒸馏alchaincyf/nuwa-skill
输入名人名字,提炼其思维模型与决策方式供你调用
★ 37,308已汉化DSH
72
逆向分析桥接Fanqi89/dsh-rea
REA(Reverse Engineer Anything)MCP 桥接,用来把 REA 逆向工具接入 DSH 插件
★ 51已汉化DSH
72
语音女友beiyege-01/dsh-voice-ai-girlfriend
语音 AI 女友Voice AI girlfriend for DeepSeek Harness:Whisper…
★ 888已汉化DSH
71.6
红队越狱测试套件Minglink/dsh-infinite-gen-5
DeepSeek v4.1 flash 逆向工具无限五代 求 Star 收藏 ⭐欢迎大家提交项目的改进
★ 3,759已汉化DSH
71.4
协同办公空间dream-num/univer-workspace
一个让人类与 AI Agent 共同创作、协作和审阅的开源 Office 工作空间。
★ 2,266已汉化DSH
70.7