111 lines
2.4 KiB
Markdown
111 lines
2.4 KiB
Markdown
# 测试用例
|
|
|
|
**文档版本**: 1.0.0
|
|
**最后更新**: 2026-04-19
|
|
|
|
---
|
|
|
|
## 1. 概述
|
|
|
|
### 1.1 目的
|
|
|
|
本文档定义项目的功能测试用例,覆盖所有功能需求,确保系统行为符合需求规格。
|
|
|
|
### 1.2 编号规则
|
|
|
|
```
|
|
TC-[级别]-[序号]
|
|
```
|
|
|
|
| 级别 | 含义 | 适用场景 |
|
|
|------|------|----------|
|
|
| **FUN** | 功能测试 | UI 交互、用户操作流程验证 |
|
|
| **INT** | 集成测试 | 跨组件、跨模块交互验证 |
|
|
| **SYS** | 系统测试 | 部署、运行环境、整体行为验证 |
|
|
| **API** | 接口测试 | REST API 请求/响应验证 |
|
|
| **E2E** | 端到端测试 | 完整用户旅程验证 |
|
|
| **A11Y** | 可访问性测试 | 无障碍、响应式验证 |
|
|
|
|
### 1.3 优先级
|
|
|
|
| 优先级 | 说明 |
|
|
|--------|------|
|
|
| **P1** | 核心路径,必须通过 |
|
|
| **P2** | 重要功能,应当通过 |
|
|
| **P3** | 增强功能,建议通过 |
|
|
|
|
### 1.4 测试类型
|
|
|
|
| 类型 | 说明 |
|
|
|------|------|
|
|
| **正向** | 验证功能正常工作的预期行为 |
|
|
| **反向** | 验证异常输入或非法操作的错误处理 |
|
|
| **边界** | 验证边界值和极限条件下的行为 |
|
|
|
|
---
|
|
|
|
## 2. P1 核心功能测试用例
|
|
|
|
> **已拆分**: 以下章节已拆分为独立文件,点击链接查看详细用例。
|
|
|
|
| 文件 | 内容 | 用例范围 |
|
|
|------|------|----------|
|
|
| <!-- 测试-用例-*.md --> | <!-- 说明 --> | <!-- 范围 --> |
|
|
|
|
---
|
|
|
|
## 3. P2 重要功能测试用例
|
|
|
|
### <!-- N --> <!-- 功能模块 -->
|
|
|
|
### TC-FUN-<!-- NNN -->: <!-- 用例标题 -->
|
|
|
|
- **关联FR**: <!-- FR编号 -->
|
|
- **优先级**: <!-- P值 -->
|
|
- **前置条件**: <!-- 条件 -->
|
|
- **步骤**:
|
|
1. <!-- 步骤 -->
|
|
- **预期结果**: <!-- 预期 -->
|
|
- **类型**: <!-- 类型 -->
|
|
|
|
---
|
|
|
|
## 4. P3 增强功能测试用例
|
|
|
|
> 待编写
|
|
|
|
---
|
|
|
|
## 5. E2E 端到端测试用例
|
|
|
|
> 待编写
|
|
|
|
---
|
|
|
|
## 6. 可访问性测试用例
|
|
|
|
> 待编写
|
|
|
|
---
|
|
|
|
## 附录 A: FR 测试覆盖矩阵
|
|
|
|
| FR | 功能描述 | 测试用例 | 类型 |
|
|
|----|----------|----------|------|
|
|
| <!-- FR --> | <!-- 描述 --> | <!-- 用例 --> | <!-- 类型 --> |
|
|
|
|
---
|
|
|
|
## 附录 B: 测试用例统计
|
|
|
|
| 级别 | 数量 | P1 | P2 | P3 |
|
|
|------|------|----|----|----|
|
|
| FUN | <!-- 数 --> | <!-- 数 --> | <!-- 数 --> | <!-- 数 --> |
|
|
| INT | <!-- 数 --> | <!-- 数 --> | <!-- 数 --> | <!-- 数 --> |
|
|
| **合计** | **<!-- 总数 -->** | **<!-- 数 -->** | **<!-- 数 -->** | **<!-- 数 -->** |
|
|
|
|
---
|
|
|
|
**版本历史**:
|
|
- v1.0.0 (2026-04-19): 初始化模板
|