# 工具测试工作流

按标准流程对系统工具进行全面功能测试。触发关键词：测试工具、工具测试、工具功能测试。

## 执行步骤

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

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

### 步骤3：获取工具列表
使用 `read_text` 读取工具配置。

### 步骤4：生成测试数据
使用 `write_text` 为每个工具生成标准化测试数据。

### 步骤5：执行功能测试
使用 `exec_code` 逐一调用工具，验证输入输出正确性。

### 步骤6：记录测试结果
记录每个工具的通过/失败状态。

### 步骤7：输出测试报告
使用 `write_text` 输出工具测试报告。

## 输出成果
1. 工具测试报告

## 失败处理
- 若工具返回异常，记录输入参数和错误信息
- 若测试数据格式不符，调整数据格式

## 禁止行为
- ❌ 禁止跳过边界值测试
- ❌ 禁止忽略工具的异常返回路径