大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

基于 AI 的网易 UI 自动化测试方案与实践

  • 2019-09-21
  • 本文字数:727 字

    阅读完需:约 2 分钟

基于AI的网易UI自动化测试方案与实践

GMTC北京2018大会上,熊博讲师做了《基于 AI 的网易 UI 自动化测试方案与实践》主题演讲,主要内容如下。


演讲简介


AirtestProject 是网易研发的 UI 自动化测试方案,并于今年 3 月在 GDC 大会上和 Google 合作发布。 Airtest 创新性的采用图像识别技术进行 App UI 元素定位,并结合 AI 技术进行 3D 等复杂元素识别。本次演讲将详细介绍 AirtestProject 背后的技术细节及自动化最佳实践,并分享我们在 App 自动化和 AI 结合领域的探索。大纲如下:


  1. 移动端测试面临的挑战


(1) 移动设备碎片化


(2) App 版本多,迭代快


  1. 开源自动化测试方案-AirtestProject


(1) UI 自动化测试工具的设计初衷


(2) AirtestIDE-集成化自动化编辑器


(3) 底层框架 Airtest 和 Poco 实现原理


  1. AI 在 App 元素识别中的应用


(1) 利用 OpenCV 进行图像识别


(2) 利用机器学习进行复杂 3D 元素的识别


  1. 自动化在开发流程中的最佳实践


(1) 网易内部自动化测试与持续集成实践


(2) 大规模集群测试平台


  1. AI 与 App 自动化结合领域的探索


(1) 业内目前的研究及成果


(2) 利用 AI 实现全自主自动化测试的探索


  1. AirtestProject 项目未来发展


听众收益:


  1. 深入了解 UI 自动化测试方案 AirtestProject 及其原理

  2. 分享我们在 App 自动化和 AI 结合的探索实践

  3. 在日常 App 测试中低成本的引入自动化测试,提升测试效率


讲师介绍


熊博


网易质量保障中心测试专家


熊博,毕业于华中科技大学,曾就职于百度。2014 年加入网易游戏,经历了手游测试从无到有的体系构建,负责过迷你西游、梦幻西游手游版、天启联盟等多款手游测试管理及测试工具开发等工作。在移动端自动化测试、性能测试、专项测试等领域具有丰富的经验。目前在工具组担任测试专家,专注于测试工具开发。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:523857

评论

发布
暂无评论
发现更多内容

茴字有四种写法,HTAP呢?

MatrixOrigin

数据库 MatrixOrigin MatrixOne 矩阵起源 超融合数据库

生产环境Redis连接,长时间无响应被服务器断开问题

越长大越悲伤

redis TCP 连接 springboot

mass哈希娱乐游戏Dapp开发搭建

薇電13242772558

区块链

每位互联网人才都应该明白怎么通过XSS获取cookie

喀拉峻

网络安全 安全 信息安全

从单机定时到多层分发

程序员小航

Java 定时任务 XXL-JOB

DIKW金字塔,AI爬到第几层了?

脑极体

一文简述:云原生应用十二要素

穿过生命散发芬芳

4月月更

微信朋友圈的高性能复杂度分析

高山觅流水

「架构实战营」

jupyter notebook更换皮肤

Peter

数据分析 工具 jupyter

数据库的物理存储系统

Joseph295

数据库 数据库系统

全链路压测(九):容量评估和容量规划

老张

性能测试 全链路压测 稳定性保障

MongoDB的原理、基本使用、集群和分片集群

神农写代码

微信朋友圈的高性能复杂度

锎心😌😌😌

编程新手如何提高编程能力?

Jackpop

在线时间戳计算时间差

入门小站

工具

jackson学习之四:WRAP_ROOT_VALUE(root对象)

程序员欣宸

4月月更

Python 中有什么不容易让人察觉的有趣的事实?

Jackpop

python中self与__init__怎么解释能让小白弄懂?

Jackpop

linux之tree命令

入门小站

在线SQL美化格式化工具

入门小站

工具

深度学习实战:基于卷积神经网络的猫狗识别

Peter

人工智能 机器学习 深度学习

2022第13周-技术分享记事

李印

随笔 工作经验

软件设计模式:桥接模式

正向成长

设计模式 桥接模式

[Day10]-[动态规划]最长回文子序列

方勇(gopher)

LeetCode 动态规划 数据结构算法

TensorFlow的常用函数

Peter

人工智能 深度学习 tensorflow

AI大咖说-如何有效的读论文

AIWeker

人工智能 论文阅读 李沐

框架中的自定义网关

Rubble

4月日更

Go 实现 WebSockets:2. 如何在 Go 中创建 WebSockets 应用程序

宇宙之一粟

Go 语言 web socket 4月月更

8000字长文图解String,这次彻底搞懂了

Jackpop

一文读完吴恩达-Machine Learning Yearning

AIWeker

人工智能 机器学习 吴恩达

游戏化与驱动力 —《游戏化实战》读后感

Bruce Talk

敏捷 随笔 Agile

基于AI的网易UI自动化测试方案与实践_GMTC_熊博_InfoQ精选文章