Skip to content

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

Latest

Choose a tag to compare

@naodeng naodeng released this 01 Sep 09:13
· 2 commits to master since this release

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

✨ 新功能 / Features

中文:

  • 新增研发质量控制工作台:质量任务、来源快照、风险与测试范围可追溯管理。
  • 新增测试计划、执行配置、本地受控测试运行、证据包、故障分析和回归集工作流。
  • 新增计算型质量门禁、交付报告、趋势与受控例外,支持以 PASS / WARN / BLOCK 结论辅助交付决策。
  • 项目详情升级为完整工作区;首页、看板卡片可直接进入详情,首页在办项目最多展示 5 个。

English:

  • Added the QA control workbench with traceable quality tasks, source snapshots, risks, and test scope.
  • Added workflows for test plans, execution profiles, controlled local runs, evidence bundles, failure analysis, and regression sets.
  • Added computed quality gates, delivery reports, trends, and controlled exceptions for PASS / WARN / BLOCK delivery decisions.
  • Promoted project details to a full workspace; dashboard and kanban cards now open it directly, while the dashboard lists up to five active projects.

🛡️ 可靠性与安全 / Reliability & Security

中文:

  • 加强来源路径边界、运行授权、环境最小化、进程树终止、证据恢复与配额管理。
  • 修复延迟持久化首次写入和质量门禁刷新后的结果恢复问题。

English:

  • Hardened source-path boundaries, run authorization, minimal execution environments, process-tree termination, evidence recovery, and quota management.
  • Fixed first-write deferred persistence and quality-gate result restoration after detail refresh.

🧪 测试 / Testing

中文:

  • 98 个单元/API 测试通过。
  • 20 个 Chromium 端到端测试通过。
  • npm 包预检通过,共 49 个发布文件。

English:

  • 98 unit/API tests passed.
  • 20 Chromium end-to-end tests passed.
  • npm package dry run passed with 49 published files.

📦 安装 / Installation

# npm
dsh plugin --profile web add dsh-qa

# GitHub
dsh plugin --profile web add github:naodeng/dsh-qa

# Standalone
git clone https://github.com/naodeng/dsh-qa.git && cd dsh-qa && npm start

📄 许可证 / License

PolyForm Noncommercial License 1.0.0 — 仅限非商业用途 / non-commercial use only.