# Test_Ai **Repository Path**: jinxinran/test_ai ## Basic Information - **Project Name**: Test_Ai - **Description**: 一个AI测试平台 - **Primary Language**: Python - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-03 - **Last Updated**: 2026-04-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 根据代码结构分析,我已经了解了项目的完整信息。让我为您生成README文档: # test_ai 智能体角色配置与测试用例生成平台 ## 项目概述 `test_ai` 是一个功能完善的智能体角色配置与测试用例生成平台,主要为随手记会员开通/升级引导功能提供自动化测试支持。该平台实现了从需求文档处理、API接口分析到测试用例生成、测试执行的全流程自动化。 ## 核心功能 ### 1. 测试用例生成 - 支持从PRD需求文档自动生成测试用例 - 支持从API规格文档生成测试用例 - 生成符合行业标准的测试用例CSV文件 ### 2. API测试执行 - 支持单个API接口测试 - 支持批量API接口测试 - 提供Mock服务器支持 - 测试结果自动报告生成 ### 3. 文档处理 - 支持多种文档格式解析(DOCX, PDF, Markdown) - 文档结构化处理 - 回归测试文档生成 ### 4. 角色配置管理 - 角色配置文件创建 - 角色权限验证 - 配置参数管理 ## 目录结构 ``` test_ai/ ├── config/ # 配置文件目录 │ ├── api_config.py # API配置 │ ├── role_prompt.py # 角色提示词配置 │ └── settings.py # 系统设置 ├── core/ # 核心功能模块 │ ├── ai_test_generator.py # AI测试生成器 │ ├── document_parser.py # 文档解析器 │ ├── test_executor.py # 测试执行器 │ └── validation_engine.py # 验证引擎 ├── client/ # 客户端模块 │ ├── api_client.py # API客户端 │ └── token_manager.py # Token管理 ├── mock/ # Mock模块 │ ├── mock_data.py # Mock数据 │ └── mock_server.py # Mock服务器 ├── templates/ # 模板目录 │ ├── api_doc_template.py │ ├── excel_template.py │ └── prd_template.py ├── test_artifacts/ # 测试产物目录 └── tests/ # 测试目录 ``` ## 安装 ```bash pip install -r requirements.txt ``` ## 使用方法 ### 1. 运行测试 ```bash python main.py ``` ### 2. 生成测试用例 ```bash python core/ai_test_generator.py ``` ### 3. 运行API测试 ```bash python run_real_api_tests.py ``` ## 依赖 - Python 3.7+ -requests - flask - pandas ## 许可证 MIT License