97 lines
3.0 KiB
Markdown
97 lines
3.0 KiB
Markdown
# 测试方案 —— 2026-04-18-16-45-02
|
||
|
||
## 测试目标
|
||
验证代码编纂工作流是否能够正确运行,确保后续所有项目修改需求都能按规范流程执行,无步骤遗漏。
|
||
|
||
## 测试用例
|
||
|
||
### TC-01:工作流文档完整性验证
|
||
**前置条件**:用户已提出建立工作流的需求
|
||
**操作步骤**:
|
||
1. 检查 `.\工程分析` 文件夹是否存在
|
||
2. 检查 `需求分析-2026-04-18-16-45-02.md` 是否生成
|
||
3. 检查 `实现方案-2026-04-18-16-45-02.md` 是否生成
|
||
4. 检查 `测试方案-2026-04-18-16-45-02.md` 是否生成
|
||
5. 检查 `经验记录.md` 是否存在
|
||
|
||
**预期结果**:
|
||
- `.\工程分析` 文件夹存在
|
||
- 需求分析、实现方案、测试方案文档均已生成,内容完整
|
||
- `经验记录.md` 存在且格式正确
|
||
|
||
---
|
||
|
||
### TC-02:实现方案审核节点验证
|
||
**前置条件**:实现方案文档已生成
|
||
**操作步骤**:
|
||
1. AI 展示实现方案文档内容
|
||
2. 用户阅读文档
|
||
3. 用户回复"确认"或提出修改意见
|
||
|
||
**预期结果**:
|
||
- AI 在实现方案生成后主动停止,等待用户输入
|
||
- 用户未确认前,AI 不进入下一阶段
|
||
|
||
---
|
||
|
||
### TC-03:测试方案审核节点验证
|
||
**前置条件**:测试方案文档已生成,且实现方案已通过用户审核
|
||
**操作步骤**:
|
||
1. AI 展示测试方案文档内容
|
||
2. 用户阅读文档
|
||
3. 用户回复"确认"或提出修改意见
|
||
|
||
**预期结果**:
|
||
- AI 在测试方案生成后主动停止,等待用户输入
|
||
- 用户未确认前,AI 不进入下一阶段
|
||
|
||
---
|
||
|
||
### TC-04:经验记录读取验证
|
||
**前置条件**:存在历史经验记录文档
|
||
**操作步骤**:
|
||
1. AI 读取 `.\工程分析\经验记录.md`
|
||
2. 检查是否能正确解析四段式格式
|
||
|
||
**预期结果**:
|
||
- AI 能正确读取并理解经验记录内容
|
||
- 执行代码修改前能引用相关经验防止重复犯错
|
||
|
||
---
|
||
|
||
### TC-05:Gitea 备份验证(后续真实需求执行时)
|
||
**前置条件**:代码修改已完成
|
||
**操作步骤**:
|
||
1. AI 执行 `git add .`
|
||
2. AI 执行 `git commit -m "{时间戳} - {描述}"`
|
||
3. AI 执行 `git push origin main`
|
||
4. AI 执行 `git tag` 并推送
|
||
|
||
**预期结果**:
|
||
- Commit 成功推送到远程 main 分支
|
||
- 标签成功推送到远程
|
||
- AI 向用户汇报备份完成
|
||
|
||
---
|
||
|
||
### TC-06:重新部署验证(后续真实需求执行时)
|
||
**前置条件**:代码修改已提交
|
||
**操作步骤**:
|
||
1. AI 执行 `npm run build`
|
||
2. 检查 `dist/` 目录是否存在且包含构建产物
|
||
3. AI 执行 `npm run preview` 或等效部署命令
|
||
|
||
**预期结果**:
|
||
- 构建成功,无报错
|
||
- `dist/` 目录包含 `index.html` 和 `assets/`
|
||
- 预览服务正常运行
|
||
|
||
---
|
||
|
||
## 回归测试范围
|
||
- 无业务代码变更,不涉及回归测试
|
||
- 需确认 `.\工程分析` 目录下的新文档不会影响项目构建(即 `.gitignore` 或构建配置不会误处理 `.md` 文件)
|
||
|
||
## 测试结论
|
||
本次测试的核心是验证"工作流机制本身是否成立"。由于不涉及业务代码修改,TC-05 和 TC-06 将在后续真实需求中实际执行并验证。
|