正文

Airtest: 全平台UI自动化测试工具,支持游戏与App

Jaclsr
Jaclsr

1、浅尝UI自动化之Airtest实践

背景

由于很多公司都采用敏捷开发的模式,测试也要跟着进行敏捷测试。而每个迭代的周期非常短,经常要对原有功能进行回归测试,这样就增加了大量重复人力成本。

引入UI自动化测试可以用来快速回归测试App原有功能,测试人员只需要关注新功能的测试。

其次,移动端App的测试用例大部分是功能验证相关的用例,通过UI操作即可验证,这就为UI自动化提供了便利条件。

因此,可以将测试重复度高,执行效率低的用例,通过UI自动化快速重复执行,达到提高测试效率的目的。

01、Airtest简介

目前主流的UI自动化测试工具主要有:Selenium, Appium和Airtest。

其中Selenium是一款开源的Web应用自动化测试工具,它可以直接运行在多种浏览器平台,其支持的浏览器几乎涵盖了所有主流的浏览器,但是由于得物是App,不需要web端的测试,故这个工具被残忍舍弃。

而Appium和AirTest都是针对App的自动化测试工具,都可以进行自动化测试脚本的录制和回放。但是之所以选择了AirTest最主要的原因是他很容易生成测试脚本,即使测试人员不会编程,不懂脚本,也可以通过正常用户的点击拖拽等操作,自动完成脚本的录制,从而大幅度降低自动化维护成本。

经过亲身实践,从UI自动化小白到第一个自动化测试脚本成功运行,用了半天时间,感兴趣的同学可以尝试一下。

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

它的特点如下:

自动化脚本录制、一键回放、报告查看,轻而易举实现自动化测试流程支持。

基于图像识别的 Airtest 框架,适用于所有Android和Windows游戏支持。

基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android App。

能够运行在Windows和MacOS上。

「Airtest: 跨平台的UI自动...,适用于游戏和App」 https://www.aliyundrive.com/s/gHpFNuPmTbA
点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

邀请你加入阿里云盘达人招募计划,参与享最高50TB容量、延期卡等福利 ------------ 点此链接报名参加
https://pages.aliyundrive.com/mobile-page/web/signup.html?code=3ffe319



最新回复
Jaclsr
夸克最新资源腾讯文档
扫右边二维码查看
持续更新,建议收藏

notice
好家当 已经汇聚上万T网友分享的资源,如果主贴和回复里的链接失效,请尝试在站内搜索框搜索

更多最新资源,扫描右侧二维码
关注微信公众号
“老胡为你服务”
✌✌实现看片自由
声明:
本站所有资源均由网友自发提供,本站不缓存、储存、下载、播放等,所列内容仅做学习和带宽测试,请于保存后24小时内自行删除。 如有侵权请根据内容页信息自行联系 阿里云盘官方网站 进行处理。