。
|
2358dbd0b5
|
feat(v2.4): 切换测试与缺陷主写
|
2026-07-08 14:15:49 +08:00 |
|
Script Generator
|
b4a3c990b4
|
fix(data): 增加全局保存失败保护
|
2026-07-03 19:36:18 +08:00 |
|
Script Generator
|
a509bb4922
|
perf(web): 优化大数据量页面切换与聚合性能
|
2026-07-03 09:43:36 +08:00 |
|
Script Generator
|
4278e4d565
|
feat(workspace): 增加工作活动日报引擎
|
2026-06-26 17:17:35 +08:00 |
|
Script Generator
|
125057ea55
|
feat(Bug): 状态流转接入单条工作流
|
2026-06-25 14:47:28 +08:00 |
|
Script Generator
|
273182bb0f
|
feat: Bug 图片上传 + 转交 + 操作日志 + 开发中含自测
1. 开发中统计包含 in_progress + testing(自测)
2. Bug 支持上传图片:
- BugCreateModal 加宽为 max-w-2xl
- 新增拖拽/点击上传图片区域,转 base64 存储
- 上传后可预览缩略图、可删除
- BugDetailDrawer 展示截图列表,点击可放大
3. Bug 支持转交:
- BugDetailDrawer 操作栏新增"转交"按钮
- 选人下拉 + 备注输入 → 确认转交
- transferBug store 方法:更新 assigneeId + 追加日志
4. Bug 操作日志:
- BugLog interface: create/status_change/transfer/resolve
- createBug 时记录创建日志
- changeStatus 时记录状态变更/修复日志
- transferBug 时记录转交日志
- BugDetailDrawer 底部展示操作时间线
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-15 13:37:01 +08:00 |
|
Script Generator
|
93f6c33109
|
refactor: 压平数据模型 — 版本为执行主线,需求降为语义标签
核心改动:
- TestCase 主归属 versionId,requirementId 改为可选语义标签
- Bug 新增 versionId(直接挂版本)+ requirementId(可选追溯)
- 新增 calcVersionExecutionStatus() 版本执行态推导函数
规则:DevTask全部提测→已提测,TestCase全部通过+Bug全关→可发布
- 概览页展示推导出的执行态标签
- BugTab 改为直接 versionId 查询(不再走 testCase→req 链路)
- 统计卡片"参与人员"替换为"未关闭Bug"
心智模型:
版本(执行线)→ DevTask/TestCase/Bug
需求(语义线)→ 解释为什么做,不驱动流程
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-12 14:07:46 +08:00 |
|
Script Generator
|
7fe3a3854a
|
feat(test-case+bug): 测试用例模块 + Bug 模块完整实现
需求验收体系:
- 测试用例:五态状态机(待执行/执行中/通过/失败/阻塞)
- Bug:六态状态机(待修复/修复中/已修复/验证中/已关闭/已拒绝)
- Bug 通过测试用例间接关联需求(不冗余存版本)
- Bug 默认修复人 = 关联需求的开发任务负责人
- 测试进度 = 已执行用例/总用例, 通过率 = 通过/已执行
UI:
- 版本详情页新增"测试用例" Tab + "BUG" Tab
- 测试用例:统计栏+筛选+按需求分组列表+详情抽屉+提BUG入口
- Bug:统计栏+筛选+列表+详情抽屉(链式跳转用例→需求)
- 概览胶囊"测试"阶段进度联动
- "与我相关"新增测试用例/Bug分组
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
2026-06-12 13:11:08 +08:00 |
|