美文网首页工作生活
AirTest网易自动化测试工具—分析

AirTest网易自动化测试工具—分析

作者: 岩烧乳酪呀 | 来源:发表于2019-07-01 18:04 被阅读0次

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

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

支持基于UI控件搜索的 Poco 框架,适用于Unity3d,Cocos2d与Android原生App

如果想用于其他UI系统,需要扩展SDK,可以在官网下载。

我只关心用于Android测试,所以分析一下用在Android测试上的优缺点

优点:

1、界面可视化,使用门槛低

其实就是一些操作可以自动生成代码段,比如touch()、click()…不用自己去一行一行输入、找参数

界面长这样

2、可视化测试报告

测试报告保存了执行时候的截图

保存在本地,默认用浏览器打开

右下角还有导航

缺点:

1、图层定位不太准确,有时候已经切换到其他页面了,图层还停留在之前的页面

2、如果UI上有改动,还要去改对应脚本,没有直接用resourceID等参数来的灵活

3、不太兼容横竖屏,因为很多UI在横竖屏是不完全一样的,会有一些位置、形状大小的改变

最后:

号称“两小时学会自动化”,只是对于要求低的自动化,也就是单纯的”点点点“是能实现

(1)如果只停留在点点点,那是没有任何逻辑和判断的,甚至有的App调用的系统控件无法控制

(2)如果想要对App操作后,对执行结果做校验,实现完全的自动化,那还是要写代码的,AirTest的脚本录制只能替代一部分最简单的代码编写

相关文章

网友评论

    本文标题:AirTest网易自动化测试工具—分析

    本文链接:https://www.haomeiwen.com/subject/nojncctx.html