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.