网易自动化测试工具Airtest初探(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hzk594512323/article/details/85007599

Airtest是一款自动化测试工具,主要是基于图像和poco控件识别。该工具是由网易游戏团队自主研发的工具。

主要有以下优点:

1、上手简单、低门槛,仅需要了解一点点的python语法,便可以实现脚本编写和录制。

2、运行日志齐全,还可以一键生成报告。

3、最新版本已经支持IOS(本文章仅使用Android手机进行演示)

4、Andoroid一些游戏也可以使用这个工具来进行测试。

缺点:

1、无法像uiautomator那样PC端发起命令后,测试机就可以脱机跑测试。

2、由于脚本中有大量的图片,会让脚本整体观感不太好(个人观想)。

OK,接下来我们进入整体。

首先,如何获取airtest?

1、到官网http://airtest.netease.com/上下载。下载解压后,如下图。

我们只需要打开AirtestIDE.exe即可。这个应用程序已经集成了一些我们平常需要用的环境,比如脚本编写、脚本录制,自动生成脚本,模拟器等等。

2、接下来我们打开这个IDE.(可能会提示需要登录账户,如果觉得麻烦,大家点击"skip",跳过即可。)

3、先熟悉下整个界面,主要包含8个功能模块。

4、接下来,开始我们的第一条自动化测试脚本了。我们使用脚本来创建一个联系人。

详细的操作手法:

        a、通过USB连接PC与手机

        b、手机端开启USB调试模式

        c、点击设备窗的刷新ADB

        d、等待出现设备

        e、点击connect,整个IDE会有变化(手机屏幕快照在IDE中显示,另外Airtest辅助窗口的置灰部分变为可用)

        f、点击文件--新建脚本

5、测试步骤:

点击HOME--打开信息--等待1秒--点击"新信息"--点击收件人栏--输入"10086"--点击输入文本信息栏--输入“这是1条测试的信息”--点击发送--点击BACK--点击BACK--点击HOME--回到桌面。

操作流程如下:

6、稍微加了一些休眠,调整后脚本截图:

OK。这样一条自动化脚本已经编写完成。点击执行,查看是否符合我们的预期。

7、运行脚本

OK,首次使用Airtest,就先到这边。

猜你喜欢

转载自blog.csdn.net/hzk594512323/article/details/85007599