|
|
@@ -33,7 +33,7 @@
|
|
|
# - SM typically creates next story after previous one is 'done' to incorporate learnings
|
|
|
# - Dev moves story to 'review', then runs code-review (fresh context, different LLM recommended)
|
|
|
|
|
|
-generated: 2026-01-10T08:00:00Z
|
|
|
+generated: 2026-01-10T12:00:00Z
|
|
|
project: 188-179-template-6
|
|
|
project_key: 188-179-template-6
|
|
|
tracking_system: file-system
|
|
|
@@ -58,6 +58,7 @@ development_status:
|
|
|
2-3-rewrite-async-select: done
|
|
|
2-4-run-tests-collect-feedback: done
|
|
|
2-5-fix-found-issues: done
|
|
|
+ 2-6-stability-validation: done
|
|
|
epic-2-retrospective: done
|
|
|
|
|
|
# Epic 3: 文件上传工具开发与验证
|
|
|
@@ -68,7 +69,7 @@ development_status:
|
|
|
3-2-upload-unit-tests: done # 编写文件上传工具的单元测试
|
|
|
3-3-upload-e2e-integration: done # 在 web/tests/e2e 中验证文件上传工具
|
|
|
3-4-collect-feedback-fix: done # 收集反馈并修复问题(修复了 Select 工具处理带 * 标签的问题)
|
|
|
- 3-5-multiple-file-upload: done # 支持多文件同时上传
|
|
|
+ 3-5-multiple-file-upload: done # 支持多文件同时上传
|
|
|
3-6-upload-stability-test: done # 文件上传稳定性验证 (6次连续运行 100% 通过)
|
|
|
epic-3-retrospective: optional
|
|
|
|
|
|
@@ -84,39 +85,59 @@ development_status:
|
|
|
# Epic 5: 列表和对话框工具开发与验证
|
|
|
# 模式: 工具开发 → 真实 E2E 测试验证 → 稳定性验证
|
|
|
epic-5: backlog
|
|
|
- 5-1-dynamic-list-tool: backlog # 开发动态列表工具函数
|
|
|
- 5-2-dialog-tool: backlog # 开发对话框操作函数
|
|
|
- 5-3-list-dialog-unit-tests: backlog # 编写列表和对话框的单元测试
|
|
|
- 5-4-list-dialog-e2e-integration: backlog # 在 web/tests/e2e 中验证
|
|
|
- 5-5-list-dialog-stability-test: backlog # 稳定性验证
|
|
|
+ 5-1-dynamic-list-dialog-tool: backlog # 开发动态列表和对话框工具函数
|
|
|
+ 5-2-list-dialog-unit-tests: backlog # 编写列表和对话框的单元测试
|
|
|
+ 5-3-list-dialog-e2e-integration: backlog # 在 web/tests/e2e 中验证
|
|
|
+ 5-4-list-dialog-stability-test: backlog # 稳定性验证
|
|
|
epic-5-retrospective: optional
|
|
|
|
|
|
# Epic 6: 完整验证(残疾人管理)
|
|
|
# 状态: backlog - 等待所有工具开发和验证完成
|
|
|
epic-6: backlog
|
|
|
- 6-1-complete-flow-test: backlog
|
|
|
- 6-2-stability-test: backlog
|
|
|
+ 6-1-complete-flow-test: backlog # 完整流程测试
|
|
|
+ 6-2-stability-test: backlog # 稳定性测试
|
|
|
epic-6-retrospective: optional
|
|
|
|
|
|
# Epic 7: 完善文档与开发者体验
|
|
|
epic-7: backlog
|
|
|
- 7-1-improve-readme-docs: backlog
|
|
|
- 7-2-vscode-snippets: backlog
|
|
|
+ 7-1-improve-readme-docs: backlog # 完善 README、API 文档和示例
|
|
|
+ 7-2-vscode-snippets: backlog # VS Code Snippets 和开发体验
|
|
|
epic-7-retrospective: optional
|
|
|
|
|
|
-# Epic 重新编号说明 (2026-01-10):
|
|
|
-# =====================================
|
|
|
-# 基于 Epic 1 和 Epic 2 的成功经验,采用"先验证再扩展"策略
|
|
|
-# 每个工具都遵循: 工具开发 → E2E 验证 → 稳定性验证
|
|
|
+ # Epic 8: 区域管理 E2E 测试 (Epic B - 业务测试 Epic)
|
|
|
+ # 目标: 测试开发者可以为区域管理功能编写完整的 E2E 测试
|
|
|
+ # 业务分组: Epic B(业务测试 Epic)
|
|
|
+ # 范围: 省/市/区/街道的添加、编辑、删除和级联选择功能
|
|
|
+ epic-8: backlog
|
|
|
+ 8-1-region-page-object: backlog # 创建区域管理 Page Object
|
|
|
+ 8-2-region-list-test: backlog # 编写区域列表查看测试
|
|
|
+ 8-3-add-region-test: backlog # 编写添加区域测试
|
|
|
+ 8-4-edit-region-test: backlog # 编写编辑区域测试
|
|
|
+ 8-5-delete-region-test: backlog # 编写删除区域测试
|
|
|
+ 8-6-cascade-select-test: backlog # 编写级联选择完整流程测试
|
|
|
+ 8-7-run-tests-collect-issues: backlog # 运行测试并收集问题和改进建议
|
|
|
+ 8-8-extend-utils-if-needed: backlog # 扩展工具包(如需要)
|
|
|
+ 8-9-region-stability-test: backlog # 区域管理稳定性验证
|
|
|
+ epic-8-retrospective: optional
|
|
|
+
|
|
|
+# Epic 组织架构 (2026-01-10):
|
|
|
+# =========================
|
|
|
+# Epic A: 残疾人管理 E2E 测试 ✅ 已完成
|
|
|
+# - Epic 1: 测试工具包基础框架与 Select 支持 ✅
|
|
|
+# - Epic 2: 在现有 E2E 测试中验证 Select 工具 ✅
|
|
|
+# - Epic 3: 文件上传工具开发与验证 ✅
|
|
|
+# - Epic 4: 表单工具开发与验证
|
|
|
+# - Epic 5: 列表和对话框工具开发与验证
|
|
|
+# - Epic 6: 完整验证(残疾人管理)
|
|
|
+#
|
|
|
+# Epic B: 区域管理 E2E 测试 🔄 当前目标
|
|
|
+# - Epic 8: 区域管理 E2E 测试 🆕
|
|
|
+#
|
|
|
+# Epic C: e2e-test-utils 包维护 🌟 支持性任务
|
|
|
+# - Epic 7: 文档与开发者体验
|
|
|
#
|
|
|
-# Epic 1: Select 工具开发 ✅
|
|
|
-# Epic 2: Select 工具验证 ✅
|
|
|
-# Epic 3: 文件上传工具开发与验证 🆕
|
|
|
-# - 解决当前测试超时阻塞问题
|
|
|
-# Epic 4: 表单工具开发与验证 🆕
|
|
|
-# Epic 5: 列表和对话框工具开发与验证 🆕
|
|
|
-# Epic 6: 完整验证(残疾人管理)
|
|
|
-# Epic 7: 文档与开发者体验
|
|
|
+# "先验证再扩展"策略:
|
|
|
+# 基于 Epic 2 和 Epic 3 的成功经验,每个工具都遵循"开发 → E2E 验证 → 稳定性验证"的模式
|
|
|
|
|
|
# 技术改进完成状态 (2026-01-10):
|
|
|
# ================================
|