版本历史
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:独立容器部署于设备所在环境,负责连接真机并执行测试任务