好奇心和理想主义是推动世界的原动力。谷歌作为一家充满传奇性、公众好感、技术先进的全球科技巨头,一直是互联网开放、平等、协作、分享精神的践行者。
GDG , 即 Google Developer Groups 谷歌开发者社区,是2008年由谷歌发起和赞助的、非常知名的全球性开发者活动。日前,在深圳圣淘沙酒店举行的2018谷歌开发者节深圳站(GDG Shenzhen DevFest 2018),Testin云测首席架构师尹春鹏受邀分享了移动应用的AI自动化测试相关内容,Testin云测这家国内著名的企业服务平台在AI应用上的落地深度和技术细节,给专门赶到“中国硅谷“深圳的开发者们留下了深刻印象。
在GDG Shenzhen DevFest 2018上,尹春鹏先是讲解了Testin云测在移动应用UI自动化测试中所运用的技术细节,接着重点阐述了当UI自动化测试遇上AI发生的重要变化。传统UI自动化测试,一直无法很好的解决ROI低、维护成本高、稳定性差的顽疾,经常碰到的问题,诸如Android碎片化带来的适配问题、需求变化快、UI界面改动频繁、不同的开发方式导致所需的测试技术不同;小的变动导致整体变动,每个改动又要尽量适应不同的手机等。在大量复杂场景下,原来传统的UI自动化技术需要定制大量的规则来实现,仍然无法完全覆盖。
AI带来的变化,最主要是让程序像人一样去工作,通过视觉算法分析屏幕而不是控件信息来执行测试。传统的UI自动化测试,严重依赖于各种测试框架产生的控件信息来执行,而这些控件信息实际上和我们肉眼所见的屏幕是有差别的,再加上设备碎片化和不同的开发方式导致不同应用在不同的设备上表现的千差万别。Testin云测目前正在进行的重要工作,分析移动应用界面并将界面元素语义化,同时通过自然语言描述代替传统的测试步骤,从而真正实现方便编写、版本迭代无关、设备无关,甚至可以将传统的测试用例步骤直接转化为执行 。AI技术为传统UI自动化测试带来了不可忽视的重要影响和变化。
据了解,尹春鹏所在的Testin云测公司,拥有基于自主知识产权的AI自动化 工具 平台,以及数百万成员的规模化云众包平台,为企业提供与应用相关的全生命周期服务,与企业一起携手打造一流的应用质量和安全性,并助力企业通过应用在互联网上提高运营效果,全面提升企业在应用上的投资回报。Testin云测成立于2011年,不仅在全球范围内创造了一个新行业,更是罕见的、已为全球超过100万的开发者、企业、事业机构提供与应用相关的测试、推广、安全、AI大数据产品优化等解决方案的企业服务平台。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- iOS混合开发库(GICXMLLayout)布局案例分析(1)今日头条案例
- 让开发者专注于应用开发,OpenCenter 3.0 开发者预览版发布
- 让开发者专注于应用开发,OpenCenter 3.0 开发者预览版发布
- GitHub 推出开发者赚钱新利器,100% 全给开发者!
- 17个云计算开源案例入围第三届中国优秀云计算开源案例评选
- Spring Boot 2.0 基础案例(十二):基于转账案例,演示事务管理操作
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
单元测试之道Java版
David Thomas、Andrew Hunt / 陈伟柱、陶文 / 电子工业 / 2005-1 / 25.00元
程序员修炼三部曲丛书包含了四本书,介绍了每个注重实效的程序员和成功团队所必备的一些工具。 注重实效的程序员都会利用反馈来指导开发,并驱动个人的开发流程。编码的时候,最有用的反馈来自于“单元测试”。 为了测试一座桥梁,不会只在晴朗的天气,开一辆汽车从桥中间穿过,就认为已经完成了对桥梁的测试。然而许多程序员却正在使用这种测试方法——把这种一次顺利通过称为“测试”。事实上,注重实效的程序员应......一起来看看 《单元测试之道Java版》 这本书的介绍吧!