利用图像识别技术来做自动化测试和编写爬虫?

今天想跟大家分享一个网易开发的 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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190124G13O1I00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券