登录
注册
个人信息
我的订单
我的报告豆
我的优惠券
我的笔记
我的阅读
我的收藏
我的下载
我的上传
我的订阅
在线客服
退出登录
回到首页
AI
搜索
发现报告
发现数据
发现专题
专题报告
专题百科
研选报告
定制报告
VIP
权益
付费社群
发现一下
行业研究
公司研究
宏观策略
财报
招股书
会议纪要
Token
低空经济
十五五
AIGC
大模型
当前位置:首页
/
行业研究
/
报告详情
祝小伟-CI中移动应用兼容性大规模真机验证实践
信息技术
2024-10-30
2024年中国DevOps社区上海峰会
何杰斌
App自动化测试
从点击流SDK真机兼容性测试出发,指出传统手动测试存在兼容设备有限、场景验证难、耗时等问题。
介绍Appium:支持多平台UI自动化,兼容多种编程语言,核心架构包括Appium Core、Drivers、Plugins、Clients。
Appium平台支持:Android(如AdvancedTech Stack、Joomia)、iOS(如Swift UI)等,并提供开源示例App。
Appium本地演示:通过界面手动运行和脚本编写(Python)展示自动化测试。
AWS Device Farm云真机测试
Device Farm介绍:在亚马逊云服务中通过真实移动设备及浏览器进行测试,提升应用质量。
Device Farm可用设备:提供多种Android和iOS设备。
使用Device Farm优势:无需自建基础设施、快速复现问题、多语言SDK集成。
价格(us-west-2):免费1000分钟/账户,$0.17/设备/分钟,$250/插槽/月,$200/私有设备/月。
AWS Device Farm演示:展示界面手动运行和CI中自动运行流程。
GitHubCI中集成
流程介绍:通过GitHub Release Action和
integration_test.yml
配置CI集成。
效果展示:提供GitHubCI中的集成测试报告示例。
CI中移动应用测试总结
App UI自动化测试心得:
使用固定Appium server、driver、Python版本。
合理使用显示和隐式等待。
优先通过ID或android_uiautomator查找元素,避免XPath。
采用PageObject模式提高代码可维护性。
通过自定义脚本临时修改App行为测试特定场景。
将UI自动化测试与CI/CD集成,实现大规模兼容性验证。
CI中App自动化测试总结:
稳定性是UI测试基础。
大规模真机验证可节省集成测试时间,提升代码稳定性和质量。
稳定性和兼容性提升可改善用户体验,赢得用户信任。
你可能感兴趣
6-2 图网络数据在跟风拍摄中的实践与应用 - 李健伟 快手 生产数分techlead
文化传媒
DataFunSummit2022:数据科学在线峰会
2022-06-13
蚂蚁-刘志伟-检索增强在大模型落地中的实践应用
信息技术
2023第十二届全球TOP100软件案例研究峰会
2024-08-21
电信知识图谱建设与应用实践- 华为-孙伟健
信息技术
DataFunSummit 2022 :第二届知识图谱在线峰会PPT汇总
2022-03-21
周梁伟-大模型在融合通信中的应用实践
信息技术
ArchSummit深圳2024|全球架构师峰会
2024-07-05
机器人大脑平台完成规模化验证,真机数据闭环驱动具身智能能力迭代
东吴证券
2026-09-04
火山引擎(桂峰):火山引擎云搜索服务大规模技术应用实践
信息技术
-
2024-08-25
爱奇艺大数据大规模应用实践
中国数据智能管理峰会
2023-04-15
亚马逊大规模应用机器学习的MLOps实践
亚马逊云科技
2022-03-29
脱水研报丨集体涨价+5月销量再超预期,挖机企业竞争力持续验证,销量优势正持续转化为盈利优势;PCB 油墨“小而美”赛道,AI+汽车电子..-20260607
未知机构
2026-06-08