airTest小试第一刀

1,350 阅读2分钟

airTest

官网地址

正题(直接抄官网的内容)

  • AirtestProject是由网易游戏推出的一款自动化测试框架,项目构成如下:

  • Airtest:是一个跨平台的、基于图像识别的UI自动化测试框架,适用于游戏和App,支持平台有Windows、Android和iOS

  • Poco:是一款基于UI控件识别的自动化测试框架,目前支持Unity3D/cocos2dx-*/Android原生app/iOS原生app/微信小程序,也可以在其他引擎中自行接入poco-sdk来使用

  • AirtestIDE:跨平台的UI自动化测试编辑器,内置了Airtest和Poco的相关插件功能,能够使用它快速简单地编写Airtest和Poco代码。

  • AirLab:真机自动化云测试平台,目前提供了TOP100手机兼容性测试、海外云真机兼容性测试等服务,请访问官网以了解更多

  • 私有化手机集群技术方案:从硬件到软件,提供了企业内部私有化手机集群的解决方案,欢迎了解

airTest主页面

airTest界面

AirTest框架

来至官方的简述:Airtest是一款跨平台的UI自动化测试框架,基于图像识别原理,适用于游戏和App。

使用门槛很低,只需要选择对应的操作,然后截个图就完成了一个步骤;
下面的就是识别当前页面的🔍,找到目标,然后点击(touch)这个目标;

常用功能

  1. touch-点击

  2. wait-等待

  3. swipe-滑动

  4. exists-判断是否存在

  5. text-文本 输入文本,可选择输入文本后触发enter,或者是搜索

实战小脚本-给你的好友自动发红包!

脚本内容

  1. 打开你的微信
  2. 搜索安卓仔-伯约(微信好友)
  3. 选择这个好友进入聊天界面
  4. 点击+,展开功能界面
  5. 选择红包功能
  6. 点击价格
  7. 输入红包金额
  8. 输入密码
  9. 发送红包
  10. 断言是否成功

运行报告

测试脚本完成后,无论是成功还是失败,都会输出一份测试报告,报告包含了刚刚脚本的操作记录,可以通过分析报告去调优自己的脚本~

这期先到这里,下期再会~下期讲述poco~