今天想跟大家分享一个网易开发的 UI 界面自动化测试工具 - Airtest。
Airtest 项目是在 2018 年 Google 的 GDC 大会上公布的产品,主要使用图像识别技术来定位页面具体的 UI 元素,这也就意味着它可以在不使用任何代码注入的情况下完成自动化测试,在该产品发布前,在网易内部的多款游戏中已得到实际应用。目前已支持 iOS、Android、Windows、小程序等平台。
相关报道:http://t.cn/E5BzczP
在使用过程中,开发者可以借助 AirtestIDE,通过在 IDE 中进行所见即所得的编码方式,来简化 App 图形界面的测试流程,除此之外,你还可以借助该工具来编写 App 爬虫,效率也是蛮高的。
爬虫教程:http://t.cn/E535S1f
此外,该项目的两个核心框架 Airtest 和 Poco 也都开源到了 GitHub 上了。
GitHub 地址:https://github.com/AirtestProject
Airtest 提供了一个演示视频,以便我们快速了解它的工作流程。
Airtest 官网:https://airtest.netease.com
Airtest 还有许多值得我们去探索的可应用场景,比如 —— 外挂 。哈哈,开个玩笑,具体的使用情况可以根据你个人需求来,祝你玩得愉快,后面如果你用 Airtest 折腾出了什么好玩的东西,也可以到 GitHubDaily 的公众号和微博私信我。
官方中文教程:https://airtest.netease.com/docs/cn/index.html
GitHubDaily,挖掘开源的价值。
微博:@GitHubDaily
知乎:@GitHubDaily
公众号:GitHubDaily
领取专属 10元无门槛券
私享最新 技术干货