# 测试用例设计

设计测试用例，覆盖功能、边界和异常场景。触发关键词：测试用例、用例设计、测试设计。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='naming_conventions'`

### 步骤2：读取工作提示词
使用 `read_work work_name='test_case_design'`

### 步骤3：分析测试需求
使用 `read_text` 读取需求文档和接口设计文档。

### 步骤4：设计功能测试用例
编写正常流程的测试用例。

### 步骤5：设计边界测试用例
编写边界值、空值和极限值的测试用例。

### 步骤6：设计异常测试用例
编写网络异常、超时等异常场景的测试用例。

### 步骤7：输出测试用例文档
使用 `write_text` 输出测试用例文档。

## 输出成果
1. 测试用例文档

## 失败处理
- 若需求文档不完整，基于已知功能设计用例
- 若接口文档缺失，设计通用接口测试模板

## 禁止行为
- ❌ 禁止只设计正常流程忽略异常场景
- ❌ 禁止测试用例不包含预期结果