写点什么

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

评论

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

免费下载O’Reilly出版社全新之作《建立机器学习流水线》

计算机与AI

学习

《华为数据之道》读书笔记:第 7章 打造“数字孪生”的数据全量感知能力

方志

数据中台 数字化转型

根治可扩展、高可用、高性能“神器”:SpringCloud+Nginx高并发编程手册

Java架构追梦

Java nginx 架构 面试 微服务

架构师训练营第一期-第十周学习总结

卖猪肉的大叔

极客大学架构师训练营

JVM调优不知道怎么回答,阿里总结四大模块,学不会就背过来

小Q

Java 学习 架构 面试 JVM

前嗅教你大数据:常见几种编码介绍

前嗅大数据

大数据 编码 编码指南

面试无忧:源码+实践,讲到MySQL调优的底层算法实现

小Q

Java 数据库 学习 面试 算法

二分发代码模板

小兵

苹果开始告别英特尔

罗燕珊

macOS Big Sur 芯片 苹果 MacBook 英特尔

三万字无坑搭建基于Docker+K8S+GitLab/SVN+Jenkins+Harbor持续集成交付环境!!

冰河

Docker 云原生 k8s

《华为数据之道》读书笔记:第 6 章 面向“自助消费”的数据服务建设

方志

数据中台 数据仓库 数字化转型 数据治理

Spring 源码学习 02:关于 Spring IoC 和 Bean 的概念

程序员小航

spring 源码 源码分析 ioc

现在Php、Java、Python横行霸道的市场,C++程序员们都在干什么呢?

ShenDu_Linux

c++ 程序员 编程语言 C语言 软件工程师

《华为数据之道》读书笔记:第 8 章 打造“清洁数据”的质量综合管理能力

方志

数字化转型 数据质量管理

一枚程序猿的MacBook M1详细体验报告

Zhendong

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

wgl

极客大学架构师训练营

区块链开发落地,联盟链系统平台搭建

t13823115967

区块链 区块链开发落地 联盟链系统平台搭建

甲方日常 59

句子

工作 随笔杂谈 日常

使用 Go 实现 Async/Await 模式

Roc

channel goroutines Async Go 语言

Spock单元测试框架实战指南四 - 异常测试

Java老k

单元测试 spock

区块链政务系统开发解决方案

t13823115967

区块链+ 区块链开发落地 政务系统开发解决方案

微博和B站屏蔽马保国相关信息:自媒体蹭热度要适可而止

石头IT视角

聊聊销售背后的策略

吴晨曦

创业 销售管理

监控之美——监控系统选型分析及误区探讨

华章IT

运维 云原生 监控 Prometheus

今年最火的 Golang 云原生开源项目,可能就是它了!

孙健波

Kubernetes k8s OAM KubeVela CloudNative

5分钟学会6个阿里内部编程的方法

Java架构师迁哥

阿里内部“高并发通关秘籍”曝光,看完带给你独一无二的认知!

比伯

Java 编程 架构 面试 计算机

Nginx的反向代理与负载均衡--配置Nginx

Linux服务器开发

nginx 负载均衡 反向代理 后端 Linux服务器

CPU飙高问题排查

程序猿玄微子

磁盘到底是怎样工作的?一文理解硬盘结构

Guanngxu

操作系统

【薪火计划】06 - 你推崇的领导方式是怎么样的?

码字与律动

管理

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