zoukankan      html  css  js  c++  java
  • Airtest 快速上手教程

    一、Airtest 简介:

          AirtestIDE 是一个跨平台的UI自动化测试编辑器,适用于游戏和App。

    • 自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程
    • 支持基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏
    • 支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android App
    • 能够运行在Windows和MacOS上
    • 网易内部已成功应用在数十个项目上,利用 手机集群 进行大规模自动化测试

    二、Airtest 知识链接集合:

    1. 项目地址:http://airtest.netease.com/
    2. 快速上手教程:http://airtest.netease.com/tutorial/Tutorial.html
    3. IDE快速上手教程:http://airtest.netease.com/docs/docs_AirtestIDE-zh_CN/1_quick_start.html 
    4. Popc 插件教程:https://www.jianshu.com/p/6bf26d1192b4

    三、安装

             目前 AirtestIDE 提供了Windows和Mac 两个版本的客户端,请从 官网 下载,解压即用。

             下载地址:http://airtest.netease.com/ 

    四、连接设备

    AirtestIDE目前支持测试Android,Windows和iOS上的应用。

    4.1 连接Android手机

    通过ADB连接你的电脑和Android手机,即可开始调试Android应用。 ADB 是Google官方提供的Android调试工具。AirtestIDE依赖ADB与安卓设备进行通信。

    打开AirtestIDE,按照以下步骤进行连接:

    1. 打开手机 设置-开发者选项-USB调试 开关,参考 安卓官方文档
    2. 在AirtestIDE设备面板中点击 Refresh ADB 按钮,查看连接上的设备。
    3. 如果没有显示出设备,试试 Restart ADB,如果还不行,参考 FAQ
    4. 点击对应设备的 Connect 按钮,进行初始化。
    5. 手机连接成功后,你即可在AirtestIDE中看到手机屏幕的镜像显示,并进行实时操作。   

               

    4.2 连接Windows窗口

    对于Windows桌面程序的测试,我们通常是测试一个窗口。AirtestIDE可以将被测窗口嵌入,方便脚本录制和调试。

    1. 在AirtestIDE设备面板中点击 Windows-框选游戏窗口 按钮。
    2. 将鼠标移动到被测程序的窗口上,会显示绿色边框框出对应的窗口。
    3. 点击左键即可将对应的窗口嵌入到AirtestIDE中。

              

             4.3  连接 iOS设备

             目前已经支持iOS的连接,可以查看 操作文档 获取更多信息。

    五、录制自动化脚本

             连接好设备后,现在我们可以开始录制自动化测试脚本了。

             先模拟输入,先从最常用的模拟点击----基于图像识别 开始。

    点击Airtest辅助窗上的 录制 按钮,然后随着你在设备窗口上操作手机,代码会自动生成在代码窗口中。

     

  • 相关阅读:
    概率论——随机事件及其概率
    Web应用程序项目以配置使用IIS。未找到Web服务器”链接地址”
    LaTeX中.sty文件缺失解决办法
    IIS中的经典模式和集成模式有什么区别
    判断有序整型数组中是否存在两数,相加之和等于给定的任意整数
    51Job的搜索技巧
    登录失败。该登录名来自不受信任的域,不能与 Windows 身份验证一起使用。
    Ubuntu使用Latex模板moderncv写简历
    COM相关操作(C#)
    什么是单线程单元(STA)什么是多线程单元(MTA)
  • 原文地址:https://www.cnblogs.com/tangbohu2008/p/10410850.html
Copyright © 2011-2022 走看看