近日,英特尔在深圳举办了一场特别的活动——AIDC英特尔®人工智能开发者大会(深圳站),此次活动仅限 75 位英特尔顶级企业开发者用户参加,虽然规模不大,但是意义非凡。Testin云测作为英特尔® 人工智能构建者计划的一员,在大会上以《AI引领Testin云测技术新变革》为主题,以自身为例,分享了作为中国第一家以云的技术模式进行应用测试的企业,是如何积极耕耘AI赋能测试的各种场景设置与技术研发,并布局AI数据服务的发展历程。
用“云”解决测试之苦
2011年,正是中国移动互联网起飞的一年,手机行业从功能机向智能手机转型,市场激发出爆炸性需求,智能手机的迅速普及为移动应用产业化发展创造了广阔空间,各类APP如雨后春笋,产生了对测试的巨大需求。Testin云测在此时正式成立,并成功融资数千万美元。Testin云测创始团队将当时市面上几乎所有的手机机型采购过来,在网上建立云真机平台,手机设备与云端平台相通,企业用户可以在网页端选择需要进行适配测试的机型,在线测试并输出APP测试的报告。
对比当时市面上主流的低效式线下人机适配测试的方式来说,云测试模式是破天荒性质的创新。为企业节省大量设备购置与管理成本的同时,解放了人力。由此,云测试模式的价值很快被市场所认可,在创立不到一年的时间,Testin云测就为企业应用提供测试服务超过了100W次。
目前为止,Testin云测的云测试服务基本上囊括了市面上所有的主流机型,并且实时更新最新版本系统供客户调试设备。与此同时,Testin云测之于测试的先发技术与服务优势也愈发明显,交付端能力日臻成熟,旗下15W+用户众包平台,为超过260W+的APP提供超过2亿次测试。这些数字,还在持续增加,云测试的价值也在持续释放。
AI引领测试技术新变革
在Testin云测看来:“测试设备与工具在云上,测试专家在民间,测试未来在人工智能”,Testin云测早早就预见了AI之于测试的加持作用,并积极耕耘AI赋能测试的各种场景设置与技术研发。如今,这一切即将成为现实。2018年12月,Testin云测输出了首次以AI脚本执行的测试报告。与曾经的云测试之于人工测试一样,这次的智能测试对于云测试的意义也是颠覆性的。
对于测试者来说,只需基于自然语言的步骤来执行,系统就会自动识别自然语言,转化为自动化脚本,在交互逻辑相同的情况下可实现跨平台执行,且不需真机调试即可批量执行测试,录脚本及调试较过去省时30%-50%;对于企业用户来说,不再需要自己或者雇专人从头开始写脚本,企业用户通过“拼积木式”的操作方法即可以快速录制所需脚本,实现效率指数型增长。在脚本生成阶段,利用NLP自然语言理解与翻译技术,实现从自然语言用例到自动化测试脚本的自动化生成;在脚本执行阶段,引入基于深度学习的字符与图标识别技术,大幅提升自动化测试的容错性;在执行异常的识别与处理阶段,集成目标检测、增量学习、近似学习等技术,实现高效的异常检测与处理。
目前实现测试智能化还主要在脚本录制的环节,Testin云测认为,智能测试的最终形式可以实现测试全环节智能化。测试用例去除“人工干预”,实现直接导入,将APP的原型设计和功能点提交给系统,系统会从大量脚本库里匹配搜索匹配脚本并批量执行。
为AI企业提供定制场景化数据支持
随着企业的不断发展,Testin云测积累了大量客户。其中一些AI企业找到云测,希望通过云测的众测平台做数据采集。可以说,是AI企业的需求,促使Testin云测布局AI数据服务行业,成为行业内唯一家做AI数据服务的独角兽企业。
Testin云测AI认为,随着人工智能技术在各行各业的应用和落地,数据的种类、质量和场景匹配程度的要求正在逐渐提高,拥有特定场景数据会变成AI企业的核心竞争力之一。为帮助其获取更多特定场景数据,Testin云测AI结合多年的项目管理流程能力,在全国多地自建了数据场景实验室和数据标注基地,并配备多种采集软、硬件设备,打造了一只专业的定制化采集和高质量的标注队伍。能尽可能多的覆盖AI 客户的不同长尾场景(Cornercase),满足各类场景要求高、采集难度大和样本要求高的采集作业,从源头提升数据适用性。并通过项目管理、风控管理等方式,确保数据精确度、保密性,以满足客户对于数据安全、数据准确率的要求,为 AI 企业赋能。
AI让未来可期
在移动互联网红利接近尾声,AI技术变成新的技术驱动力的环境下,Testin云测紧扣技术变革的脉搏,创造性的将深度学习、强化学习、自然语言处理等人工智能技术,引入到测试服务中,并布局AI数据服务领域,为AI企业提供定制场景化数据支持。现在,Testin云测已在AI真正全面落地的征途上迈出了第一步。