# 工具测试数据生成

为工具自动生成测试数据。触发关键词：测试数据生成、工具测试数据。

## 执行步骤

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

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

### 步骤3：读取tool.json
使用 `read_text` 读取工具的配置文件。

### 步骤4：生成正常数据
使用 `write_text` 根据参数类型生成合法测试数据。

### 步骤5：生成边界数据
生成边界值、空值和极限值测试数据。

### 步骤6：生成异常数据
生成错误类型、超长和特殊字符的异常数据。

### 步骤7：输出test_data.json
使用 `write_text` 保存测试数据文件。

## 输出成果
1. test_data.json测试数据

## 失败处理
- 若参数类型复杂无法自动生成，手动补充关键用例
- 若生成数据量过大，按优先级分组

## 禁止行为
- ❌ 禁止生成的测试数据覆盖真实数据文件
- ❌ 禁止测试数据包含真实用户信息