Airtest: 跨平台的UI自动化测试框架,适用于游戏和App

懒人梦 (盘主) 2022-05-31 119
这个人很懒,什么都没有留下!

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」

该网盘链接需要登录后才能查看,请先[登录]

点击链接保存,或者复制本段内容,打开「阿里云盘」APP ,无需下载极速在线查看,视频原画倍速播放。

⚠️tip:如果链接失效怎么办?善用本站搜索!

本帖子由用户自发分享,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
最新回复 (0)
您需要登录后才可以回帖 登录 | 立即注册

微信扫一扫
关注该公众号

首页

发现

发布

有求

我的