美文网首页工作生活
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