大家好,Airtest Project是网易游戏团队新开源出来的一款用于UI 自动化测试的项目,项目还处在公开测试阶段,最近也收到了不少非常有用的 bug 反馈和建议,非常感谢大家对我们的支持!
为了方便大家更好地了解 Airtest 项目,特此整理了一波相关资料和链接汇总放在这里,欢迎大家围观交流~
AirtestIDE 是一个跨平台的 UI 自动化测试编辑器,适用于游戏和 App。
自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程
支持基于图像识别的Airtest框架,适用于所有 Android 和 Windows 游戏
支持基于 UI 控件搜索的Poco框架,适用于 Unity3d,Cocos2d 与 Android App
一句话总结:我们推出了两款基于 Python 的 UI 自动化测试框架Airtest(用截图写脚本)和Poco(用界面 UI 元素来写脚本),可以用我们提供的AirtestIDE来快速编写你的自动化测试脚本~
初次上手,请戳以下链接到官网下载 AirtestIDE,以及查看官网演示视频
【主页和 IDE 下载】http://airtest.netease.com/
史上最良心的 5 分钟上手图文教程,开发组小哥哥手把手教你学会怎么用:
【入门教程】http://airtest.netease.com/tutorial/Tutorial.html
Airtest 是一个跨平台的 UI 自动化测试框架,适用于游戏和 App。目前支持 Windows 和 Android 平台,iOS 支持正在开发中。
【文档】http://airtest.readthedocs.io/zh_CN/latest/
【源码】https://github.com/AirtestProject/Airtest
(求路过顺手点点 star 哦!)
Poco 是一款基于 UI 控件识别的自动化测试框架,目前支持 Unity3D/cocos2dx-*/Android 原生 app,也可以在其他引擎中自行接入 poco-sdk 来使用。
【上手文档】http://poco-chinese.readthedocs.io/zh_CN/latest/source/README.html
【使用 demo 文档】http://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/poco-example/index.html
(可以下载里面提供的 demo 进行试玩)
【源码】https://github.com/AirtestProject/Poco
(听说点 star 的人能看到福利)
【进阶工具 HierarchyViewer】http://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/about-standalone-inspector.html
【SDK】无需接入
【测试框架】http://poco.readthedocs.io/en/latest/source/poco.drivers.android.uiautomation.html
官网首页可以看到一个使用 poco 来测试网易云音乐 app 的例子~
【SDK】http://poco.readthedocs.io/en/latest/source/doc/integration.html#unity3d
【测试框架】http://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/poco_drivers.html
【SDK】http://poco-chinese.readthedocs.io/zh_CN/latest/source/doc/integration.html#cocos2dx-lua
####H5/Unreal
sdk 代码还在整理中,敬请期待
【环境搭建指引】http://airtest.netease.com/docs/cn/2_device_connection/4_ios_connection.html
遇到问题怎么办,不要惊慌,我们非常乐意接收各位的问题反馈与建议:
点击文档AirtestIDE 闪退问题,根据其中的指引将发生闪退时的步骤重现一遍后,把后台 log 窗口的截图发送到AirtestIDE Issues,或加入我们的 QQ 群(437119175)将 log 反馈给群内管理员们。
请根据文档Android 连接 FAQ进行问题自查,根据其中的操作步骤进行问题排查后,再将问题反馈到AirtestIDE Issues,或加入我们的 QQ 群(437119175)反馈给群内管理员们。
QQ 群: 437119175
邮箱:airtest@service.netease.com
BUG 反馈专用:https://github.com/AirtestProject/AirtestIDE/issues
对 AirtestIDE 的开发建议,请访问 AirtestIDE issues
对 Airtest 测试框架的开发建议,请访问 Airtest issues
对 Poco 测试框架的开发建议,请访问 Poco issues
最后,感谢各位的支持,我们的项目还有很多不完善的地方,我们会继续努力~!