dsh-qa 0.1.0 · 质量工作台 QA Workbench
dsh-qa 0.1.0 · 质量工作台 QA Workbench
✨ 主要特性 / Highlights
中文:
- 测试项目/迭代双形态:顶层对象可选「测试项目」或「迭代」(迭代可挂靠父项目),各自绑定独立 DSH 会话
- 六列 QA 看板:需求分析 → 用例设计 → 用例评审 → 执行中 → 缺陷回归 → 已发布,拖拽换列 + SSE 实时推送
- 18 个 AI 工具:需求/用例/缺陷/里程碑/报告/知识/门禁登记,支持 Playwright/Pytest 测试结果导入
- 门禁治理:需求/策略/用例/报告评审、发布、结项由 AI 申请、负责人人工审批(对齐 8 阶段工作流)
- AI 质量原则:用例按需求追踪 trace 组织、覆盖正向/异常/边界;缺陷区分「事实与猜测」、按业务影响定级
- 四套 QA 主题:质量仪表 / 终端 / 极简 / 赛博
- 配套技能库:
scripts/install-qa-skills.sh一键安装 awesome-qa-skills 到 DSH - 零 npm 依赖:可独立运行(
node server/cli.js)或作为 DSH 插件安装(preset id:qa)
English:
- Project & iteration duality: top-level objects can be a test project or an iteration (iterations can hang off a parent project), each bound to its own native DSH session
- Six-column QA kanban: Requirements → Test Design → Case Review → In Execution → Defect Regression → Released, drag-and-drop columns with SSE real-time sync
- 18 AI tools: register requirements / test cases / defects / milestones / reports / knowledge / gates, plus Playwright & Pytest result ingestion
- Gate governance: requirements / strategy / case / report reviews, release and closure requested by AI, approved manually by the test owner (aligned with the 8-stage workflow)
- QA quality principles: test cases organized by requirement-trace
tracecovering positive / exception / boundary scenarios; defects separating "observed facts" from "cause guesses" with business-impact-based severity - Four QA themes: QA Dashboard / Terminal / Minimal / Cyber
- Companion skills:
scripts/install-qa-skills.shone-click install of awesome-qa-skills into DSH - Zero npm dependencies: run standalone (
node server/cli.js) or install as a DSH plugin (preset id:qa)
📦 安装 / Installation
# GitHub 方式 / From GitHub (recommended)
dsh plugin --profile web add github:naodeng/dsh-qa
# npm 发布后 / Or after npm publish
dsh plugin --profile web add dsh-qa
# 独立体验 / Standalone
git clone https://github.com/naodeng/dsh-qa.git && cd dsh-qa && npm start
# → http://127.0.0.1:8899🔧 快速开始 / Quick Start
首次启动自动创建两个示例(一个测试项目 + 一个迭代),含需求、用例、缺陷、里程碑、报告与待审批门禁,可直接在首页 / 看板 / 日历中体验。
On first launch, two sample workspaces are created (one test project + one iteration) with requirements, test cases, defects, milestones, reports and a pending gate — explore them right away on the dashboard / kanban / calendar.
📄 许可证 / License
PolyForm Noncommercial License 1.0.0 — 仅限非商业用途 / non-commercial use only.