Airtest入门篇-1开篇


开篇

Airtest我打算写几篇入门的教程,偏实践类型,有了解到一些测试同行学了Python之后找不到什么应用实践的地方,阅读的受众偏小白,没什么编程基础,最好还是有一些基础的读者,毕竟越到后面用到的编程知识越多。

简单聊聊为什么会选择Airtest,它可以说是对游戏行业在市面上为数不多且相对成熟的UI自动化框架,软件行业可以选择的相对多一些,学习资料目前也比较全,零基础都可以上手,一利用IDE自动化一边学编程,容易入手,能够很快应用到游戏项目当中去。

简单聊聊为什么需要UI自动化,UI自动化有什么作用,说说我的看法;
对个人而言,刚入测试这行的读者、有些工作经验但纯手工的测试,多学一门技能,提升自己的竞争力,从而利用这门技能变现;解放重复性工作的双手,提升工作幸福感;
对公司而言,不同公司项目不同状况(编写成本,维护成本,落地情况,自动化收益),理论上能提升测试效率、测试成长晋升体系更加完善、节约测试人员成本。
借用一下网易的图片
AOTU

AirtestIDE安装

在这里插入图片描述

下载地址,根据自身的电脑系统版本选择下载,下载完先别安装,看看本地有没有安装了ADB(Android调试桥)。
1、打开命令行或终端输入adb version,如果没有出现版本信息,则直接安装即可;
2、如果出现下面相关的信息,那表示你之前有安装过ADB,在安装完Airtest之后,用airtest自带的adb替换原先的adb,不然多个版本的adb可能会带来各种问题,后续再去弄也是可以的,不影响安装使用。
Android Debug Bridge version 1.0.41 Version 29.0.5-5949299 Installed as /usr/local/bin/adb
Windows下的adb路径:你的安装路径/airtest/core/android/static/adb/windows/adb.exe
一般是这个路径,把它添加到你的环境变量Path里即可

认识AirtestIDE

安装好之后打开看看
在这里插入图片描述
区域1,辅助窗口,主要集成airtest的各个API,是使用最频繁的区域,把鼠标悬停在对应的API会有相关的提示;
区域2,Poco窗口,主要是用来抓取元素信息,可以理解为Web元素(elements),简单理解一下先,后续用到时再详解;
区域3,代码编写,可以直接编写也可以利用Airtest辅助窗的API协助生成;
区域4,设备管理,当前是没有连接设备,连接的类型IDE也标注的较清晰,下一章再来连接设备做个简单的实操;
还有一个区域,Log Viewer,顾名思义就是日志查看。

结语

先简单的了解和安装好环境,一步步实践,有时候在思考要不要写的再详细一点,还是点到为止,目前的思路是一些较浅的就点到即止,碰到一些深一点的在展开讲讲,一切以实践为出发点。

欢迎小伙伴关注微信公众号ID:gameTesterGz
或关注我的CSDN:https://blog.csdn.net/qq_32557025
谢谢各位的关注、点赞!
微信二维码

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

游戏测试-AJian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值