简介
ITP(Interface Test Platform)平台 AI 助手是基于阿里云百炼平台 Qwen3 Coder Plus 模型构建的智能测试助手。它能够帮助测试工程师自动生成测试用例、测试脚本,显著提升测试效率和质量。
功能特性
-
智能测试用例生成:根据接口文档自动生成高质量的测试用例
-
自动化测试脚本生成:生成可直接运行的 Python 测试脚本
-
智能参数分析:自动分析接口参数并生成边界值、异常值测试用例
-
测试数据建议:为测试用例提供合理的测试数据建议
配置说明
- 获取阿里云 API Key
要使用 AI 助手功能,首先需要获取阿里云百炼平台的 API Key:
- 访问阿里云官网并登录您的账号
- 进入阿里云百炼大模型服务平台
- 在页面右上角点击头像图标,选择"API-KEY"或在左侧导航栏直接点击"API-Key"
- 点击"创建新的 API-KEY"按钮
妥善保存生成的 API Key(仅显示一次)
在 ITP 平台中配置 AI 助手

登录 ITP 平台的 Django Admin 后台
找到"AI 配置"管理界面
点击"添加 AI 配置"
-
填写以下信息:
-
设置 Token 使用限制(可选):
- 每日 Token 限制:控制每日使用量
- 每月 Token 限制:控制每月使用量
点击"保存"完成配置
使用指南
生成测试用例

还有说明文档

- 在 ITP 平台中进入接口测试模块
- 选择需要生成测试用例的接口
- 点击"AI 生成测试用例"按钮
- AI 助手将自动生成覆盖正常场景、边界值、异常值的测试用例
- 审核并调整生成的测试用例(如需要)
- 保存测试用例
生成测试脚本

- 在测试用例列表中选择需要生成脚本的用例
- 点击"AI 生成测试脚本"按钮
- AI 助手将生成可直接运行的 Python 测试脚本
- 脚本特点:
- 符合 PEP8 规范
- 包含详细的注释说明
- 使用 assert 语句进行验证
- 可直接运行,无需额外配置
- 下载并保存生成的脚本
查看使用统计

- 在 Django Admin 后台进入"AI 使用记录"界面
- 可以查看:
- 每日/每月 Token 使用量
- 各接口的使用情况
- 请求类型统计
- 根据使用情况合理调整 Token 限制
最佳实践
- 提供清晰的输入信息
为了获得更好的生成效果,请确保提供清晰、完整的接口信息,包括:
- 接口 URL
- 请求方法(GET/POST/PUT/DELETE 等)
- 请求参数及类型
- 期望的响应格式
- 合理使用 Token
- 定期查看 Token 使用情况
- 根据项目需求设置合理的每日/每月限制
- 对于复杂接口,可以分批生成测试用例
- 审核生成内容
虽然 AI 助手能够生成高质量的内容,但仍建议:
- 审核生成的测试用例是否符合业务逻辑
- 检查测试脚本的参数是否正确
- 验证边界值和异常值测试的合理性
注意事项
- API Key 安全性:请妥善保管您的 API Key,避免泄露
- Token 消耗:注意监控 Token 使用情况,避免超出限制
- 网络连接:确保 ITP 平台能够正常访问阿里云 API
- 内容审核:生成的内容仅供参考,使用前请进行审核
技术支持
如在使用过程中遇到问题,请联系技术支持:
通过 AI 助手,ITP 平台能够显著提升测试效率,减少人工编写测试用例和脚本的时间,让测试工程师能够专注于更核心的测试策略和质量保障工作。
当前进度:
已完成开发,即将构建 Docker,敬请期待
项目地址:
https://gitee.com/hp631012651/itp