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

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,就先到这边。

  • 9
    点赞
  • 29
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值