77 lines
1.4 KiB
Markdown
77 lines
1.4 KiB
Markdown
# 测试方案
|
|
|
|
> 时间戳:{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec}
|
|
> 对应需求分析:`需求分析-{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec}.md`
|
|
> 对应实现方案:`实现方案-{Year}-{Mon}-{Day}-{Hour}-{Min}-{Sec}.md`
|
|
|
|
---
|
|
|
|
## 1. 测试环境
|
|
|
|
- 浏览器:
|
|
- Node 版本:
|
|
- 是否使用默认测试数据:□ 是 / □ 否
|
|
|
|
---
|
|
|
|
## 2. 功能测试用例
|
|
|
|
| 用例ID | 测试场景 | 操作步骤 | 预期结果 | 实际结果 | 是否通过 |
|
|
|--------|----------|----------|----------|----------|----------|
|
|
| TC-01 | | 1. <br>2. | | | □ |
|
|
| TC-02 | | 1. <br>2. | | | □ |
|
|
|
|
---
|
|
|
|
## 3. 边界测试
|
|
|
|
| 场景 | 测试内容 | 预期表现 |
|
|
|------|----------|----------|
|
|
| 空数据 | | |
|
|
| 大数据量 | | |
|
|
| 异常输入 | | |
|
|
|
|
---
|
|
|
|
## 4. 回归测试范围
|
|
|
|
(列出可能受影响的已有功能,需验证未被破坏)
|
|
|
|
- [ ] 功能 A
|
|
- [ ] 功能 B
|
|
|
|
---
|
|
|
|
## 5. 类型检查
|
|
|
|
```bash
|
|
npm run lint
|
|
```
|
|
|
|
- 预期结果:`tsc --noEmit` 无错误
|
|
|
|
---
|
|
|
|
## 6. 构建验证
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
- 预期结果:构建成功,无报错,产物输出至 `dist/`
|
|
|
|
---
|
|
|
|
## 7. 测试结论
|
|
|
|
| 项目 | 结果 |
|
|
|------|------|
|
|
| 功能测试 | □ 通过 / □ 部分通过 / □ 未通过 |
|
|
| 类型检查 | □ 通过 / □ 未通过 |
|
|
| 构建验证 | □ 通过 / □ 未通过 |
|
|
| 整体结论 | □ 可交付 / □ 需修复后复测 |
|
|
|
|
---
|
|
|
|
**状态**:□ 待审核 | □ 已确认 | □ 已驳回(原因:)
|