Skip to content

dsh-qa 0.1.0 · 质量工作台 QA Workbench

Choose a tag to compare

@naodeng naodeng released this 19 Aug 03:49
· 21 commits to master since this release

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 trace covering 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.sh one-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.