蚂蚁云测终端自动化自研之路

如果无法正常显示,请先停止浏览器的去广告插件。
分享至:
1.
2.
3.
4. O1 O2 O3 平台及背景 自动化服务稳 基于图像视觉的 介绍 定性建设 自动化体系 O4 未来及展望
5. 平台及背景介绍
6. 蚂蚁云测平台介绍 5w+ 800+ 个 2800+ 台 1000+ 16bu+ 日均任务 累计APP 真机在线 日均APP异常分析 业务线 真机 集群 终端自动 化体系 平台 服务
7. 终端工具面临的业务诉求 稳定 低成本 解决 痛点
8. 终端工程业务解决能力 异常弹窗 自动处理能力 长截图 传感器MOCK Crash/ANR 自动分析 APP全自动 安装 二维码 生成、扫描 IoT硬件 控制 录屏/截屏 用例UI 录制方案 稳定性专项 性能专项 等等…
9. 云测自动化服务稳定性建设
10. 自研终端自动化框架(Totoro) 两层物理架构,多层逻辑实现
11. 自动化基础框架自研必要性 企业级软件 解决方案 Appium 安全性 Totoro Airtest 性能 完全自主研发 ATX 稳定性 全链路技术可控 成熟开源方案
12. 全链路稳定性建设 TOTORO-SERVER TOTORO-CLIENT Device-Server PC-Driver 异常识别 及分类处理 AndroidDriver ChromeDriver AccessibilityService IOSDriver 自研硬件USB SmartHub Uiautomator2 | 可脚本自动控 xcuitest 制物理链路 IOSH5Driver USB reset或adb Server 重启 图像算法引擎 页面dump/异常检测 iOS webkit_devtools ResponseHandler WebDriver / Interpreter API级别 异常重试、 方案切换 服务多链路 降级兜底方法 最小依赖、 Android 协议直连 webview_devto HttpServer&ReceiveRouter HttpClient USB/RPC Adb/usbmuxd 协议自实现 Webview H5 server proxy ols
13. 全链路稳定性建设-硬件保障 • • • • 电磁信号屏蔽 等效无反射信号环境 双排风对流温控 超大空间利用率 • • • • 功耗计/温控传感器 USB-BUS 原子自动化控制 每个usb口智能处理 固件升级
14. 效果 • 框架自身问题异常率低于 0.01% • 设备Androd/iOS周在线率 99%+ • 网络稳定性 100%
15. 基于图像视觉的自动化体系
16. 控件语意类型分析 • 自顶向下排列 • 11种类型识别能力 • 通用UI异常识别 • 业务场景自定义识别
17. 三种颗粒度的图像对比 1. 像素指纹对比 约10% 2. 业务场景对比 约70% 3. UI控件语意对比 约30%
18. 图像采集遇到的问题  adb/idevicescreenshot 行业现有截图方案截图慢  部分页面限制无法获取截图  图像抓取大小、质量等属性无法控制  单点链路调用在多环境下不可靠  准确率如何持续提升
19. 底层自研图像抓取能力 苹果手机 获取图像 电脑 XCTest私有API 突破系统限制 PNG/mp4 socket 毫秒级别抓取速度 usbmuxd 安卓手机 图像属性可配置 tcp/ip socket shell/app process 易扩展 双端统一API display surface socket 开放API Adb/usbmuxd
20. 多级降级策略保障执行环境高可用性 • 动态升级算法模型 执行环境 统一接口请求 本地算力 • PC/Android/iOS 公司内网络 局域网 特殊业务专用网络 商业化mPaaS场景 Android/iOS/PC差异 返回统一格式 • localhost 加速卡 • 局域网算力服务 算力 服务端 算力 • 统一服务提供 • 更新迭代反应快
21. 数据驱动算法调优
22. 效果展示 算法调用次数 算法API占比约 成功率保障 算法模型迭代 70W+ 65% 99.9% 2hour/ 次
23. 图像视觉算法整体回顾 快速/高可用 图像抓取能力 手机/PC/局域网 /算法服务 多链路算力保证 统一API 算法数据闭环 能力输出业务 模型训练
24. 未来及展望
25. 未来及展望 业务能力 技术开放 持续扩大业务范围 测试有效性探索 沉淀技术经验 增加分享交流机会
26. 联系方式-钉钉
27. 360技术 THANKS 360质量效能

Home - Wiki
Copyright © 2011-2024 iteam. Current version is 2.137.1. UTC+08:00, 2024-11-16 02:31
浙ICP备14020137号-1 $Map of visitor$