首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安卓UI自动化工具4399AT元素定位之图像识别

目前在测试领域中安卓UI自动化,维护成本是非常高的,那有什么方法可以降低维护成本呢?我个人看法有几个,通用的就是使用PO模式设计,跟开发约定命名规则,还有同一个控件可以多个元素定位,图像识别,开发录制工具,降低编写脚本门槛,AI自动化,这些是在排除功能需求频繁变更的因素之外,以下对大家比较有疑问的进行简单解释下: 同一个控件多个元素定位是指不同的版本中同一个按钮的元素如res-id不一样,这时候只要这个控件的定位输入多个res-id,这个没有找到就找下一个,这样脚本就可以在多个版本使用,脚本的复用性就很高了; 降低脚本编写门槛,就是通过简单培训,不需要有编程能力,人人都可以参与脚本的编写; AI自动化,就是通过操作app的规则生成文件,然后通过辅助apk把文件上传到服务器,进行热点分析,然后把数据推到自动化框架进行测试(弱弱地说,已实现,效果还不错,投入成本不高) 图像识别解决难定位元素以及webview,WindowManager 做的图标或者页面定位操作;

02
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Airtest Project:一款免费的自动化测试工具

    Airtest Project是网易出品的一款自动化解决方案,它适用于任意游戏引擎和应用的自动化测试,并且支持Android和Windows。 Airtest 是一个自动化测试框架提供了利用图像识别技术,Airtest Project不需要依赖被测对象的源码。 Airtest Project是跨平台的API,它基本和所有Android移动应用程序和Windows游戏兼容。 在2018年3月26号的Google开发者日上,Google也宣布了这款由网易开发的项目,因此很值得一试。 Airtest Project提供了一个自动化测试编辑器Airtest IDE,Airtest IDE使用了基于图像识别的UI自动化测试框架—Airtest来进行控件定位;它同时集成了POCO框架,POCO框架是基于控件识别的UI自动化框架,支持主流游戏引擎:Cocos2d-x, Unity3d,支持Android原生应用。因此可以选择是用图像识别或者基于控件定位的方式来进行控件定位。

    05

    图像识别的原理、过程、应用前景,精华篇!

    图像识别技术是信息时代的一门重要的技术,其产生目的是为了让计算机代替人类去处理大量的物理信息。随着计算机技术的发展,人类对图像识别技术的认识越来越深刻。图像识别技术的过程分为信息的获取、预处理、特征抽取和选择、分类器设计和分类决策。简单分析了图像识别技术的引入、其技术原理以及模式识别等,之后介绍了神经网络的图像识别技术和非线性降维的图像识别技术及图像识别技术的应用。从中可以总结出图像处理技术的应用广泛,人类的生活将无法离开图像识别技术,研究图像识别技术具有重大意义。 1、图像识别技术的引入 图像识别是人

    010

    人工智能:卷积神经网络及YOLO算法 入门详解与综述(二)

    经过前六章的阅读,我从三个世界、数据法则、信息纽带、知识升华、自然智能以及人工智能六个方面对于信息科学技术与创新有了深层次的认识与了解。从对于三个世界的描述中,我了解到了物理、生物和数字世界的区别和联系。同时也明白了物质、能量与数据构成了人类所赖以生存和发展的客观和主观世界。通过这样的三个世界基本底层架构的认知,展开了之后的讨论,之后详细地了解到数据的作用,例如数据在生命的产生与演化中起着至关重要的作用,在生命体内DNA中的数据就记录了遗传的基本信息,大脑中的储存数据量与神经元细胞和它们的数量存在着正相关的关系。 数据之间的快速传导使各网络之间可以不考虑地理上的联系而重新组合在一起。信息的传递和交换也变得日益频繁。而在之后对于信息的定义及作用介绍之中,通过对于信息法则的介绍以及对于信息编码过程的展示,让我明白了信息的结构、含义与效用。信息的提取与升华成为知识,我对知识的描述性与程序性、显性与隐性、公共性与私密性有了进一步的认识。由知识的不断进化集合的过程中,自然智能也逐渐彰显出其作用,自然智能也拥有其法则。无独有偶,针对于自然智能的研究也不断启发着人工智能的发展。上一章重点讲述了人工智能的历史、概念、算法以及人工智能的面临障碍。使我对于人工智能的理解有了很大提升。本章就人工智能的应用技术进行了更深层次的分析与讲解。同时本章讨论的课题如下:

    03

    专访腾讯“优图团队”:腾讯内部的核心技术团队是这样服务产品团队的

    一个偶然的机会,36氪和“优图团队”进行了接触,他们是腾讯内部专注于图像处理、模式识别、机器学习、数据挖掘等领域的核心技术团队,由毕业自清华、北大、中科院、上海交大等院校的博士、硕士组成。 腾讯优图团队隶属于腾讯社交网络事业群,基于整个腾讯的社交网络平台,为QQ空间、腾讯地图、腾讯游戏、等50多款产品提供图像技术支持。每天QQ空间有2亿上传图片的活跃用户,团队单日最多处理照片达6亿张,累计已经分析处理了超过300亿张照片 36氪:作为纯粹的技术团队,怎么平衡技术和产品之间的矛盾? 我们首先会对一些关键技术,

    06

    36氪专访腾讯“优图团队”:腾讯内部的核心技术团队是这样服务产品团队的

    近日,36氪和“优图团队”进行了接触,他们是腾讯内部专注于图像处理、模式识别、机器学习、数据挖掘等领域的核心技术团队,由毕业自清华、北大、中科院、上海交大等院校的博士、硕士组成。 腾讯优图团队隶属于腾讯社交网络事业群,基于整个腾讯的社交网络平台,为 QQ 空间、腾讯地图、腾讯游戏、等 50 多款产品提供图像技术支持。每天 QQ 空间有 2 亿上传图片的活跃用户,团队单日最多处理照片达 6 亿张,累计已经分析处理了超过 300 亿张照片 36氪:作为纯粹的技术团队,怎么平衡技术和产品之间的矛盾? 我们首先会对

    06
    领券