调试编译

Airtest IDE(UI自动化测试工具)

4.4分
分类:调试编译 系统:WinALL
大小:148MB 时间:2019-02-18
立即下载

软件介绍

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

展开 收起
  • Airtest IDE(UI自动化测试工具)截图1
  • Airtest IDE(UI自动化测试工具)截图2
  • Airtest IDE(UI自动化测试工具)截图3
  • Airtest IDE(UI自动化测试工具)截图4
  • 相关软件
  • 其他版本

相关文章

猜你喜欢

热门软件推荐

推荐下载

查看更多

网友评论