75 lines
2.4 KiB
Markdown
75 lines
2.4 KiB
Markdown
# 测试方案 - 2026-04-28-22-55-15
|
||
|
||
## 对应实现方案
|
||
- 实现方案文档: `实现方案-2026-04-28-22-55-15.md`
|
||
|
||
## 测试范围
|
||
本次为流程建设类需求,不涉及业务功能变更。测试重点为:
|
||
1. 文档完整性和格式正确性
|
||
2. Gitea 备份可正常执行
|
||
3. 项目构建不受影响
|
||
|
||
## 测试用例
|
||
|
||
### 用例 1: 文档完整性验证
|
||
- **前置条件**: 所有文档已创建
|
||
- **操作步骤**:
|
||
1. 检查 `./工程分析/` 目录存在
|
||
2. 确认包含以下 6 个文件:
|
||
- `代码编纂工作流.md`
|
||
- `项目整体分析.md`
|
||
- `经验记录.md`
|
||
- `需求分析-2026-04-28-22-55-15.md`
|
||
- `实现方案-2026-04-28-22-55-15.md`
|
||
- `测试方案-2026-04-28-22-55-15.md`
|
||
- **预期结果**: 6 个文件全部存在且非空
|
||
- **通过标准**: 每个文件大小 > 0 字节
|
||
|
||
### 用例 2: 工作流文档内容验证
|
||
- **前置条件**: `代码编纂工作流.md` 已创建
|
||
- **操作步骤**:
|
||
1. 打开文档,检查是否包含 10 个阶段定义
|
||
2. 检查是否包含需求分析模板
|
||
3. 检查是否包含实现方案模板
|
||
4. 检查是否包含测试方案模板
|
||
5. 检查是否包含经验记录四段式格式
|
||
6. 检查是否包含 Gitea 备份命令
|
||
7. 检查是否包含检查表
|
||
- **预期结果**: 以上内容均存在
|
||
- **通过标准**: 逐条检查均通过
|
||
|
||
### 用例 3: Gitea 备份验证
|
||
- **前置条件**: git 仓库已初始化,远程 origin 已配置
|
||
- **操作步骤**:
|
||
1. 执行 `git add .`
|
||
2. 执行 `git commit -m "2026-04-28-22-55-15 - 建立代码编纂工作流"`
|
||
3. 执行 `git push origin main`
|
||
- **预期结果**: commit 成功,push 无报错
|
||
- **通过标准**: Gitea 仓库可看到最新 commit
|
||
|
||
### 用例 4: 项目构建验证
|
||
- **前置条件**: 项目依赖已安装
|
||
- **操作步骤**:
|
||
1. 执行 `npm run lint`
|
||
2. 执行 `npm run build`
|
||
- **预期结果**: 两条命令均成功执行,无错误
|
||
- **通过标准**: 命令返回 exit code 0
|
||
|
||
### 用例 5: 项目运行验证
|
||
- **前置条件**: 构建成功
|
||
- **操作步骤**:
|
||
1. 执行 `npm start`
|
||
2. 访问 `http://localhost:3000`
|
||
- **预期结果**: 页面正常加载,无 500 错误
|
||
- **通过标准**: HTTP 200 响应,SPA 正常渲染
|
||
|
||
## 回归测试
|
||
- [x] 未修改任何现有业务代码,回归风险极低
|
||
- [x] `npm run lint` 无新增错误
|
||
- [x] `npm run build` 构建成功
|
||
|
||
## 测试环境
|
||
- 浏览器: Chrome
|
||
- 分辨率: 1920x1080
|
||
- 测试数据: 无(纯流程验证)
|