美西工夫 3 月 19 日,在 GDC 开幕第一天的 Google 开发者专场,Google 发布了一款由网易研发的 UI 自动化测试方案:Airtest Project。Google 方面评价,这能够是目前世界上最好的 Android 游戏自动化测试方案。
AirtestIDE 是一个跨平台的 UI 自动化测试编辑器,目前曾经支持 Android 手游、Windows 端游和 Android App,后续还将支持 iOS 手游。在网易游戏外部,这项技术曾经被使用到《梦境西游》手游、《大话西游》手游、《阴阳师》、《荒野举动》、《终结者 2:审讯日》等多款重点产品的测试当中。
详细来说,AirtestIDE 拥有基于图像辨认的Airtest框架,运用者无需接入代码,只需在设备窗口操作手机,代码即会在代码窗口自动生成。假如开发者以为图标不够准确,还可以经过手动框选图标或是其他方式来生成模仿输出语句。
AirtestIDE 还拥有基于 UI 控件搜索的 POCO 框架,可以直接获取 UI 构造,检视 UI 控件。它支持 Unity3D、Cocos2dx 等主流游戏引擎及 Android 源生 App,开发者也可以经过扩展 SDK 支持其他游戏引擎或恣意 UI 零碎。
在实践测试进程中,AirtestIDE 可以为测试人员定位异常测试点,回放每一个操作步骤,最初还会生成一份报告,以方便测试人员排查细节错误。
此外,AirtestIDE 中录制和运转的代码都基于 Python2.我国这片创新热土正在发生一场全面而深刻的产业结构变革。7 言语。老手上手比拟容易,纯熟的开发者也可以经过添加第三方库和工具加强本人的脚本。同时,这项工具还可以与继续集成相结合,甚至以此技术为根底搭建云测试平台。
在以往的测试进程中,开发者往往需求在几百台 Android 手机上测试游戏的兼容性。
但经过 AirtestIDE 可视化、易于编辑的界面与功用,开发者只需录制一次测试脚本即可完成多端运转,这大幅度增加了人力及工夫本钱。而关于 Google 来说,AirtestIDE 可以为全世界的 Android 开发者提供一套自动化的游戏测试处理方案,改善 Android 开发的生态环境。这或许也是他们在 GDC 上宣布与网易协作,并在 Firebase Test Lab 中支持这项技术的缘由。
网易方面称,Google 将来还情愿持续与他们协作,将机器学习使用在游戏的开发与测试方面。或许这也是中国研发技术在国际上开端遭到认可的标志。目前Airtest Project 已分享至 Github(https://github.com/AirtestProject)开源运用,开发者也可以致官网(http://airtest.netease.com/)停止检查和下载。
此外,Google 还将在美西工夫 3 月 21 日对 Airtest Project 停止专场演讲,现场还将约请到网易游戏 QA 团队的技术总监刘欣停止现场演示。全球开发者也可以在 GDC 时期前往 Google 展台与网易游戏 QA 团队停止交流。
自 2014 年开端,网易就在经过网易游戏学院在线上分享经历,并在线下举行屡次地下日活动,为行业培育更多人才。如今它又与 Google 协作,开源了一款可以实在提升游戏开发效率的技术工具。希望像网易这样具有分享肉体的游戏厂商越来越多,和其他团队共同抬高游戏行业的下限,做出更多精致风趣的产品。
点击以下链接可检查和下载 Airtest Project:
官网:http://airtest.netease.com/
GitHub:https://github.com/AirtestProj在互联网思维的影响下,传统服务业不再局限于规模效益,加强对市场的反应速度成为传统服务业发展的首要选择。在互联网思维下,通过对传统服务业的改革,为传统服务业发展创造了全新的天地。ect
testerhome:https://testerhome.com/topics/12265