Files
quyun-v2/docs/plan.md

82 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Implementation Plan: Execute UI Testing Checklist
**Branch**: `main` | **Date**: 2026-02-03 | **Spec**: `docs/seed_verification.md`
**Input**: 按 `docs/seed_verification.md` 的页面→操作→数据验证清单执行与核对。
**Note**: 本计划遵循 `docs/templates/plan-template.md`
## Summary
依据 `docs/seed_verification.md` 的页面级检查表,系统性执行 Portal 与 Superadmin 的功能/数据验证,记录结果及缺口(支付流半成品、通知广播未落库等),并确认数据库与页面数据一致性。
## Technical Context
**Language/Version**: Vue 3 (Vite), Go 1.22, Chrome DevTools MCP
**Primary Dependencies**: Vite dev servers, seeded PostgreSQL data
**Storage**: PostgreSQL
**Testing**: 页面自动化MCP+ 目测数据校验
**Target Platform**: local/staging
**Project Type**: Web application
**Performance Goals**: N/A
**Constraints**: 不改生成文件;遵循 `AGENTS.md` 规划要求
**Scale/Scope**: UI 功能验证与数据一致性检查
## Constitution Check
- 遵循 `backend/llm.txt`(无代码改动)。
- 仅执行/记录测试,不修改生成文件。
## Project Structure
```text
docs/
├── plan.md # 当前计划
├── seed_verification.md # 测试清单(页面→操作→数据验证)
└── plans/ # 归档目录
```
## Plan Phases
### Phase 1: Portal 测试执行
- 登录、首页/详情、订单/订单详情、已购、收藏/点赞、优惠券、钱包、通知、创作者入口。
### Phase 2: Superadmin 测试执行
- 登录、Dashboard/Users/Tenants/Orders/Finance/Reports/Health/Contents/Assets/System Configs/Audit Logs、通知模板。
### Phase 3: 结果汇总与缺口记录
- 汇总通过/失败项,更新缺口(支付流、通知广播、上传链路)。
## Tasks
**Format**: `[ID] [P?] [Story] Description`
### Phase 1 (Portal)
- [ ] T001 [US0] 执行 Portal 测试清单(登录、主页、详情)
- [ ] T002 [US0] 执行 Portal 订单/库/收藏/点赞/优惠券/钱包/通知/创作者检查
### Phase 2 (Superadmin)
- [ ] T010 [US1] 执行 Superadmin 清单Users/Tenants/Orders/Finance/Reports/Health/Contents/Assets 等)
- [ ] T011 [US1] 验证通知模板编辑、系统配置、审计日志
### Phase 3 (Summary)
- [ ] T020 [US2] 汇总结果与缺口(支付流半成品、通知广播未落库、上传未测)
## Dependencies
- Phase 1 → Phase 2 → Phase 3
## Acceptance Criteria
- `docs/seed_verification.md` 中的页面/操作/数据验证项均执行并记录结果。
- 已知缺口明确列出(支付流、广播通知、上传链路)。
- 计划归档到 `docs/plans/<date>.md` 并清空 `docs/plan.md`
## Risks
- 部分功能未实现(支付流、通知广播),导致验证失败。
- 环境/端口变更需调整脚本。
## Complexity Tracking
无。