NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

基于 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:523038

评论

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

云原生虚机应用托管-设计篇

8小时

第三周总结

Geek_ac4080

这可能是GitHub上最适合计算机专业学生看的编程教程

小Q

Java 学习 编程 面试 基础

爆赞!这份《Java核心宝典》绝对是面试复习的最佳选择

Java架构之路

Java 程序员 面试 编程语言

第三节课后作业

happy

私有云PAAS平台的思考

8小时

基于区块链技术实现“资产通证化”

CECBC

资产证券化 流动性

看动画学算法之:linkedList

程序那些事

数据结构和算法 看动画学算法 看动画学数据结构 算法和数据结构

架构师训练营第三周学习总结

Gosling

极客大学架构师训练营

3. CocoaPods 命令解析 - CLAide

Edmond

ruby ios objective-c CocoaPods PackageManager

线上服务平均响应时间太长,怎么排查?

小Q

Java 程序员 测试 Jmeter 性能调优

手把手教你锤面试官 03——Spring怎么那么简单

慵懒的土拨鼠

实用威胁建模指南(一)

亚伦碎语

敏捷 安全设计 系统安全 #威胁建模

【第三周】课后作业

云龙

干货 | 全面解析“数字经济”

CECBC

数字经济 经济 经济建设

Python时间序列分析简介(1)

计算机与AI

Python pandas 数据处理 时间序列

第四周

Geek_fabd84

架构师训练营第三周:系统架构

m

入行架构师之前,这7项技能你要先了解一下

Java架构师迁哥

极客时间架构 1 期:第 3 周代码重构 - 命题作业

Null

【第三周】代码重构

云龙

第三周作业

Geek_ac4080

如何使用 dotTrace 来诊断 netcore 应用的性能问题

newbe36524

微服务 .net core netcore ASP.NET Core

2N方定点算法

武夷梅占

php 数据库 分布式 算法 后端

「剑指offer」27道Mybatis面试题含解析

Java架构师迁哥

架构师训练营 第三周作业

haha

极客大学架构师训练营

开源的意义与价值

Braisdom

Java 开源 ORM

架构师训练营第 1 期第 4 周学习总结

好吃不贵

架构师训练营第 1 期第 4 周作业

好吃不贵

极客大学架构师训练营

区块链技术最重要价值所在

CECBC

区块链 数字经济 经济

各角色如何从DevOps中受益?

禅道项目管理

DevOps 产品经理 测试 开发 运维工程师

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