ZTestMonkey更新日志

2.0.0

新增

  • 重构整体测试流程
  • 设备管理: 增加远程离线设备“一键重连”功能
  • 增加服务条款和隐私协议
  • 设备管理: 增加缓存离线设备信息功能

Bug修复

  • 修复发起测试失败时,按钮状态未复原的问题
  • 测试记录: 修复 智能 monkey 超时时间计算错误
  • 测试记录: 修复切换到其他模块后再返回测试记录定时刷新失败的问题
  • 设备管理: 修复当设备全部离线时,列表不显示的问题

优化

  • 调整扫描登录方式,无需关注公众号
  • 微信扫码登录后改为必须绑定手机号
  • 测试记录: 原生 monkey 任务状态为 running, 但设备在线且空闲,视为任务超时
  • 测试记录: 简化代码
  • 测试记录: 调整刷新测试记录按钮到测试记录模块
  • 设置: 调整截屏图片质量最大值 100->30
  • 优化更新设备信息逻辑
  • 设备参数设置默认值,防止设备已连接但未授权时报错
  • 测试记录: 优化测试记录批量删除 API (单个删除 API 合并到批量删除 API 中)
  • 设备管理: 优化设备在线离线状态管理

1.0.0-beta.3

新增

  • 设备管理: 增加预设状态筛选功能
  • 设置: 新增设置 “测试记录目录”
  • 增加设置模块
  • 增加退出登录功能

Bug修复

  • 修复全选判断逻辑
  • 修复手机号登录后无法最大化窗口
  • 修复登录页面 Message 无法关闭的问题
  • 修复表单只有一个元素按回车会自动提交的问题
  • 修复连接远程设备时关闭弹窗后,连接失败时无法再次连接的问题
  • 修改 windows 工作目录默认 C:\ztest-monkey 防止中文用户名导致 adb pull 失败

优化

  • 测试计划: 只有选中时才显示批量删除,并显示选中数量
  • 监听路由变化,实时高亮菜单
  • 设备管理: 增加测试记录路由跳转
  • 设置: 调整 截屏图片质量 和 Stutter 监测 范围值
  • 调整 mac OS 上常用全局快捷键
  • 调整 Mac 版本 app 图标内边距

1.0.0-beta.2

新增

  • 增加命令执行模块
  • 增加帮助中心模块
  • 帮助中心: 页面 UI 改版
  • 测试记录: 增加分页功能
  • 测试记录: 增加批量删除功能

Bug修复

  • 修复托盘快捷键找不到图标的问题
  • 修改 windows 系统上设备选择框滚动条异常的问题
  • windows 系统打开控制台的情况会导致窗口关闭失效
  • 修复 windows 系统窗口最大化,取消最大化图标变化异常的问题
  • 修复 windows 自定义数据目录后报告功能失效的问题

优化

  • 登录页面固定宽高
  • 修改验证码提示信息
  • 初始化测试记录根目录为 home 目录
  • 删除无用公共函数,修改验证码验证规则
  • 删除页面 loading 逻辑

1.0.0-beta.1

新增

  • 增加保持登录功能(不勾选保持,默认一天)
  • 增加侧栏折叠功能
  • 增加更多功能按钮和弹出框
  • 调整布局和可拖动范围,增加 windows 系统窗口操作按钮组
  • windows OS 增加托盘图标
  • 主窗口增加最小宽高
  • 增加 ztest monkey logo
  • 增加双击标题栏放大或缩小窗口
  • 增加设备管理模块

Bug修复

  • 修复windows 应用托盘图标可能有多个的问题
  • 测试计划: 修复无数据点击批量删除按钮,提示删除成功
  • 测试记录: 修复单笔记录删除失败
  • 测试记录: 修复根据设备筛选记录错误的问题
  • 测试记录: 修复路由参数获取失败的问题
  • 解决 windows 系统下单双击事件冲突的问题
  • 设置: 修复初始化可能失败的问题
  • 阻止 form 只有一个元素时按回车自动提交

优化

  • 原生 monkey 状态下,事件数设置最大值 300000
  • 完善手机号登录表单和完成微信扫描登录表单
  • 完成最大最小化以及关闭按钮点击功能
  • 应用安装: 增加重置表单的功能
  • 更新数据存储目录时重置本地的 webservice 服务静态目录