网易AirtestIDE下载|Airtest IDE(UI自动化测试工具) 最新官方版V1.2.0下载

Airtest IDE是一款电脑项目管理软件,该工具可以为用户分享完整且全面的项目流程管理,知识兔从产品需求设计到最终完善投入使用,都能用到,快下载体验吧!

软件介绍

Airtest IDE官方版是使用简单的UI自动化测试工具,它是由网易游戏内部人员研发成功同时也是他们最先使用的,知识兔适用于游戏和APP,Airtest IDE下载能够使用它快速简单地编写脚本,有需要的赶快来试试吧!

软件功能

Airtest IDE官方版是网易团队自己开发的一个图像识别框架,这个框架的祖宗就是一种新颖的图形脚本语言Sikuli。Sikuli这个框架的原理是这样的,计算机用户不需要一行行的去写代码,而是用屏幕截屏的方式,用截出来的图形摆列组合成神器的程序,这是Airtest的一部分。

Airtest IDE图片图片1

另外,Airtest也基于poco这个U控件搜索框架,这个框架也是网易自家的跨平台U测试框架,原理类似于appium,通过控件的名称,id之类的来定位目标控件,然后知识兔调用函数方法,例如click(),swip()之类的方法来对目标控件进行知识兔点击或者是操作。

软件特色

1、自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程,自有编辑器一站式解决

2、支持基于图像识别的 Airtest 框架,知识兔适用于所有Android和Windows游戏,会截图就能写脚本

3、支持基于UI控件搜索的 Poco 框架,知识兔适用于Unity3d,Cocos2d与Android、ios App、web

4、能够运行在Windows和MacOS上

5、网易内部已成功应用在数十个项目上,利用 手机集群 进行大规模自动化测试,手机集群没有开源,准备做收费模式吧

Airtest IDE图片图片2

使用说明

图片截图预览功能:

我们分享了一个可以预览该截图在当前画面上的匹配率的功能,在图片编辑器内知识兔点击 Snapshot Recognition 按钮,将会截取当前的手机屏幕画面,并且知识兔进行一次识别,识别成功的话会在截图上面标注出识别区域,方便大家进行截图的调试。

Airtest IDE图片

同时,在屏幕截图显示区域知识兔点击鼠标右键,弹出的右键菜单中可以选择再次对手机设备截图、指定使用某一类型算法进行识别等操作。

Airtest脚本辅助录制

Airtest是一个 基于图像识别 的无侵入式测试框架。

Airtest测试框架分享了大量的测试API,我们可以在测试脚本中灵活使用这些方法实现测试功能。

Airtest中的常用API包括`设备连接/管理`、设备操作、`断言`等三类API。AirtestIDE中分享了Airtest录制辅助窗,知识兔可以快速生成Airtest常用语句。本章节主要讲述如何使用AirtestIDE快速生成Airtest脚本。

Poco辅助功能

Poco 是一种 基于UI识别 的测试框架。AirtestIDE对Poco框架进行了使用支持,分享了UI查看、脚本自动录制等辅助功能。

常见问题

AirtestIDE运行系统要求?

Windows

Microsoft Windows 7/8/10 (64bit / 32bit)

Python 2.7 或更高

macOS

macOS 10.12.1 或更高

Python 2.7 或更高

Ubuntu

Ubuntu 16.04 64bit

Python 2.7 或更高

若打开AirtestIDE时闪退,请先确认系统版本是否在支持范围内(Mac系统版本低于10.12.1无法运行),Windows可尝试更新显卡驱动后重试。

遇到AirtestIDE闪退或异常问题怎么办

如果知识兔在使用AirtestIDE时发生程序报错闪退,只要你的电脑是联网的,就无需太过惊慌,我们的报错收集系统将会自动发送错误log。但是如果知识兔一个闪退错误再三发生,你希望能够分享更多的信息给我们的话(例如引发错误的操作步骤、更详细的系统信息等),我们会非常感谢!

请按照以下步骤来提交Bug内容:

使用命令行启动

Windows: Windows下需要打开IDE文件夹,按住Shift+鼠标右键打开菜单,知识兔选择“在此处打开命令窗口”,然后知识兔输入 AirtestIDE.exe启动IDE

$ cd AirtestIDE

$ AirtestIDE.exe

Mac:

$ cd /Applications/AirtestIDE.app/Contents/MacOS

$ ./AirtestIDE

如何调试脚本

目前AirtestIDE暂不支持断点调试功能,因此调试脚本只能通过print log等较为简单的方式。

但是由于Airtest的截图语句涉及到图像识别的准确率问题,需要反复运行和调试才能确定合适的图片与识别阈值,因此我们分享了一种 选中部分代码单独运行 的调试功能:

Airtest IDE图片图片3

可以选中部分代码后知识兔点击鼠标右键,知识兔选择 只运行选中代码,即可单独运行被选中的代码段落。需要注意的是,该单独运行代码的功能不会执行到脚本中其他代码里的内容,可能会出现别处的变量未能初始化等情况,因此只能作为辅助工具使用,不能完全依赖它来调试整个脚本。

如何查看历史运行log

Windows:

文件路径: AirtestIDE/Default.log

Mac:

文件路径: ~/Library/Application Support/AirtestIDE/Default.log

若丢失了之前的操作过程产生的log,知识兔也可以将此Default.log文件里末尾的最新报错log,提交到issue中。

Airtest IDE图片图片4

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看下载!

如何免费获取密码?

点击下载

评论