好奇心和理想主义是世界的原动力。作为一家传奇的、流行的、技术先进的全球科技巨头,谷歌一直是互联网开放、平等、协作、共享精神的践行者。GDG,即GoogleDeveloperGroups谷歌开发者社区,是2008年由谷歌发起并赞助的全球知名开发者盛会。日前,在圣淘沙酒店举行的2018谷歌开发者节深圳站(GDGShenzhenDevFest2018)上在深圳,Testin云测高级架构师殷春鹏受邀分享了移动应用AI自动化测试的相关内容。这个企业服务平台在AI应用上的深度和技术细节,给来到“中国硅谷”深圳的开发者留下了深刻的印象。在GDGShenzhenDevFest2018上,尹春鹏首先讲解了Testin云测试在移动应用UI自动化测试中的技术细节,然后着重讲述了UI自动化测试遇到AI时发生的重要变化。传统的UI自动化测试已经无法解决ROI低、维护成本高、稳定性差等顽固问题。经常遇到的问题,比如Android碎片化导致的适配问题,需求快速变化,UI界面变化频繁,不同的开发方式导致不同的测试技术;小的变化导致整体的变化,每一个变化都要尽可能适配不同的手机。在大量的复杂场景下,原有的传统UI自动化技术需要自定义大量的规则来实现,仍然无法完全覆盖。AI带来的变化主要是让程序像人一样工作,通过分析屏幕而不是通过视觉算法控制信息来进行测试。传统的UI自动化测试严重依赖于各种测试框架生成的控制信息来执行,而这些控制信息其实和我们肉眼看到的屏幕是不一样的,再加上设备碎片化和开发方式不同导致不同的app在上面的表现是不一样的不同的设备。Testin云测试目前正在做的重要工作是对移动应用界面进行分析,使界面元素语义化,同时用自然语言描述代替传统的测试步骤,真正实现易写、版本迭代无关,设备无关性,甚至传统的测试用例步骤直接转化为执行。人工智能技术对传统的UI自动化测试带来了不可忽视的重要影响和变化。Testin云测试高级架构师尹春鹏据了解,尹春鹏所在的Testin云测试公司拥有基于自主知识产权的AI自动化工具平台和拥有百万会员的大型云众包平台,为企业提供应用相关以全生命周期服务,与企业携手打造卓越的应用质量和??安全,帮助企业通过应用提升互联网运营效果,全面提升企业在应用上的投资回报。Testin云测试成立于2011年,不仅在全球开创了一个新的行业,而且在全球范围内也是不可多得的。已为全球超过100万开发者、企业和机构提供应用相关的测试、推广、安全、AI等服务。大数据产品优化等解决方案的企业服务平台。
