[质量] 支持上传测试数据文件(JSON/XML/CSV)并自动解析生成报告 #43

Closed
opened 2026-05-10 13:55:39 +08:00 by admin · 0 comments
Owner

背景

当前定时测试周报任务在无法访问在线数据源时,没有备选方案。如果用户已有 JSON/XML/CSV 格式的测试结果文件,无法直接上传并解析生成真实数据的周报。

需求

  1. 支持上传 JSON / XML / CSV 格式的测试执行结果文件
  2. 自动解析文件内容,提取:
    • 测试用例总数、通过数、失败数、跳过数
    • 通过率
    • 失败用例详情(用例名、错误信息、堆栈)
  3. 解析结果自动填充到周报模板中,生成真实数据的分析报告
  4. 作为在线数据源不可用时的 fallback 方案

涉及模块

  • 前端: Agent 对话页 frontend/src/views/AgentChat.vue(文件上传组件)
  • 后端: 文件上传 API backend/app/api/uploads.py
  • 后端: 新增测试结果解析服务

优先级

## 背景 当前定时测试周报任务在无法访问在线数据源时,没有备选方案。如果用户已有 JSON/XML/CSV 格式的测试结果文件,无法直接上传并解析生成真实数据的周报。 ## 需求 1. 支持上传 JSON / XML / CSV 格式的测试执行结果文件 2. 自动解析文件内容,提取: - 测试用例总数、通过数、失败数、跳过数 - 通过率 - 失败用例详情(用例名、错误信息、堆栈) 3. 解析结果自动填充到周报模板中,生成真实数据的分析报告 4. 作为在线数据源不可用时的 fallback 方案 ## 涉及模块 - 前端: Agent 对话页 `frontend/src/views/AgentChat.vue`(文件上传组件) - 后端: 文件上传 API `backend/app/api/uploads.py` - 后端: 新增测试结果解析服务 ## 优先级 中
admin self-assigned this 2026-05-10 13:55:39 +08:00
admin closed this issue 2026-05-10 14:05:25 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/aiagent#43