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