版本历史

PandaTest 各版本更新记录。


[1.1.3]

发布日期:2026-04-06

构建向导与环境管理重构(前后端)

  • 构建向导:重构为多步向导流程(脚本应用 → 设备环境 → 前置检查),新增 pytest 高级设置、环境矩阵对话框、设备平台选择栏等组件。
  • 环境管理:从 admin 迁移至 agents 模块,新增环境镜像与构建模型、服务层及独立页面。
  • 设备分组:简化分组模型,重构为列表+详情双面板布局,新增创建对话框与设备添加面板。
  • 云真机性能:新增云端性能分析面板与 WebSocket 性能数据通道。
  • 代码质量:修复全部 ESLint 错误,统一批量操作栏样式。
  • 后端:设备标签与分组规则迁移,Agent 任务分发与环境覆盖服务优化。

[1.1.2]

发布日期:2026-03-24

本地控制台与性能分析(前后端)

  • 后端:Agent 模型与实时 WebSocket 通道调整,与会话、性能数据推送及控制台展示对齐。
  • 本地会话与投屏:试用倒计时、会话布局与工具栏优化;修复 Scrcpy 断开后立即重连可能无效等问题,并精简镜像相关工具栏与说明交互。
  • 本地多机:批量工具与多机视图增强;新增批量 GPS 模拟(地图选点)。
  • 本地开发者工具:设备总览与应用、文件、终端等板块改版;移除部分旧入口(独立 UI 层级面板、旧式 Panda Kit 测试弹窗等)。
  • 性能分析:性能图表、侧边栏工作台与截图时间轴等整体重构,采集与数据流更清晰。
  • 工程与其它:Python SDK 与前端/docs 包版本对齐,依赖更新;开发环境可配置试用截止时间;落地页与云真机 DevTools 小幅同步。

[1.1.1]

发布日期:2026-03-22

本地多设备 · 批量管理(前端)

  • 文案:「应用管理」改为「应用程序」;折叠区副标题与页签统一为「程序 · 同步安装其他设备」;「同步安装其他设备」相关按钮与提示文案统一。
  • 同步安装列表:去掉单行卡片样式,改为普通行列表。
  • 快捷键:列表高度随左栏 flex 分配,不再固定视口高度。
  • 目标设备:取消折叠,常显列表。
  • 同步安装页:移除长说明文案。

[1.1.0]

发布日期:2026-03-21

设备连接与状态管理

本版本起,设备是否与 Agent 保持物理连接当前业务占用情况(空闲、使用中、远程调试等)分开体现,不再用同一套状态混写「掉线」和「占用」,列表与详情更贴近真实现场。

控制台与统计中的 空闲、使用中、其他占用、离线 四类数量与设备总数严格对齐,看板与报表更可对照、更可信。

接口、后台服务与 Agent 实时通道已统一遵循上述规则,同一设备在各入口状态一致。连接异常时的处理与日志也已加强,便于自助排障与运维追溯。


[1.0.1]

发布日期:2026-03-20

前端

  • HTTPS 私有/自签名证书:云端镜像失败遮罩中,打开 Agent 信任页改为小窗;提示文案强调需在浏览器中完成证书认证
  • 开发:开发模式下根布局提供「DEV · 测证书小窗」调试入口。

Agent

  • GET /:欢迎页展示与健康检查、运行信息内联查看;支持关闭弹窗。
  • Agent 版本 0.14.1

[1.0.0]

发布日期:2026-03-16

正式发布

PandaTest 1.0 正式发布,为企业团队提供一站式移动端真机测试能力。从设备接入到报告产出,覆盖完整测试链路,支持云端真机与本地设备混合使用,数据可完全掌控于企业内网。

核心能力

  • 设备管理:云端真机集群与本地设备统一接入,支持 Android / iOS 双平台
  • 自动化测试:脚本编排、定时调度、多机并行,贴合日常回归与冒烟场景
  • 测试报告:结果汇总、失败归因、稳定性趋势,便于快速定位与复盘
  • 应用管理:APK/IPA 上传与版本管理,按设备类型筛选下发
  • CI/CD 集成:REST API、Webhook、CLI 工具,与 Jenkins / GitLab CI 等 Pipeline 无缝衔接
  • 私有化部署:前后端与 Agent 均支持 Docker 部署,满足内网与安全合规要求

部署说明

  • 服务端:Docker Compose 一键部署,内置 PostgreSQL、Redis、MinIO
  • Agent:独立容器部署于设备所在环境,负责连接真机并执行测试任务