从产业智能化升级看AI赋能下一代测试
2019-11-06 22:12:57
  • 0
  • 0
  • 0
  • 0

随着产业互联网和移动互联网的不断落地,国人日常生活很难离开各种APP和小程序。然而由于移动互联网碎片化大环境长期存在,企业如果没有过硬的测试技术做后盾,很难避免软件兼容适配、安全隐私、功能性等痛点,导致运行速度缓慢,甚至卡顿、闪退等严重影响用户体验发生。可见测试在一定程度上成就了移动互联网行业高速发展态势。

测试能力成为企业技术实力是否雄厚的有力证明之一。到了AI和5G时代,测试专业化、平台化、智能化,以及监控持续化是大势所趋,测试行业也随之面临转型升级,下一代测试呼之欲出。Testin日前主办的第二届NCTS中国云测试行业峰会透露出不少测试行业未来发展方向,AI赋能下的测试行业有望进入下半场竞争赛道。

事实上,从2011年开创国内首个云测试平台为国内外企业提供远程自动测试服务,到推出众测平台让测试专家们以众包的形式参与到更多测试项目,再到最近两年对AI技术研发,用AI实现自动化测试,Testin一直不断尝试通过技术创新助力整个测试行业的发展和生产力的提升,此次大会也验证了Testin不仅是测试行业革新者,还体现出带头大哥地位号召力和影响力。

测试行业进化史

软件测试帮助创始人维杰•辛德曾认为,AI可接管近70%的重复测试空间,人类教会系统学习源代码分析后,测试机器可以给出更精确的结果,还能预测可能存在的漏洞,导致测试团队超越了传统手工测试模型,走向自动化和基于精度的连续测试流程,由于AI减少大量简单重复的繁琐工作负担,测试团队可以把主要精力放在剩下决定成败的30%测试工作中。

笔者在本次NCTS云测试行业峰会上发现,多位行业大咖和专家教授均认同“AI+测试”的趋势成为业内共识,AI在测试行业的落地将开启整个测试行业新时代,然而AI与测试技术如何更深度融合,将成为测试行业未来不断精进的主动力。

盘点测试行业发展轨迹,从最初人工手动测试,到工具测试,再到当前主流的自动化测试,测试行业从技术和流程已基本进入到了成熟和稳定的新阶段。

以云测试模式开创者Testin为例,创业之初曾一股脑买下当时市面上几乎所有的智能终端(包括手机,平板电脑及可穿戴设备等),然后在网上建立云真机平台,同时打通智能设备和云平台,用户在网页端选择需要进行适配测试的机型后,在线测试并输出APP测试报告,这算是测试行业的刀耕火种时期。

云测试模式是Testin全球首创服务,先发优势让Testin很快收获全球超过百万级开发者和企业客户,合作伙伴包括谷歌、英特尔、高通、ARM等知名跨国企业。Testin从创业之初便开启云测试模式创新,采取聚焦战略搭建起人工智能技术驱动的企业服务平台,快速完成云测试服务、AI数据标注服务、安全服务及推广服务的服务闭环。

众所周知,每个测试团队都希望交出保质保量的服务和产品,势必要求研发团队要持续专注提供更好的用户体验,不仅包括软件功能、性能、兼容性、安全性等标准服务,还有与产品、技术无关的社会、伦理、合规、要求等等,尤其是处于非标准和特殊化的场景。

俗话说,测试专家在民间,测试未来在AI。到了AI时代,测试显然要有更加黑科技玩法。Testin在此次大会上发布新款AI测试产品iTestin,Testin总裁徐琨表示iTestin融合目前测试领域颇为前沿的自然语言处理、文本识别、图标识别技术,提升测试产品的易用性和自动化效率,在提升脚本编写效率一倍的同时,能将脚本的维护成本降低了一倍,提升产品易用性和脚本维护效率。也就是说,iTestin实现会中文就能写程序;会用手机就可以测试。

“两个一倍”背后显示AI测试可有效实现降本增效,这也是Testin送给广大测试工程师群体的大红包。事实上去年Testin便输出了首份以AI脚本执行的测试报告。笔者在现场发现,用户使用iTestin时只需在界面中输入点击、等待、检查、长按、输入等自然语言的文字描述,后台的AI就能准确实时的在真机上进行完整无误的操作和相关指令,Testin再次秀出了黑科技肌肉。

定义下一代测试

众所周知,传统测试需要大量人力进行源代码和数据分析,但就算是资深质保工程师也难免会犯错,由于数据过于海量和庞杂,有些测试人员可能会疏忽软件的质保,进而遗漏一些非常关键的漏洞,这些漏洞往往会损害其在市场上的品牌声誉和产品地位,甚至构成致命威胁。

iTestin的问世,更像是Testin在AI测试领域探索不断落地的一个缩影。iTestin能实现降本增效显然与大量硬核技术脱不了关系,比如针对APP的场景特点,Testin采集20余万张APP UI截图,基于Testin数据标注服务,标注百万级别的文字和图标,再结合数据增强技术,构建千万级数据集用于模型训练。

Testin为解决传统基于UI控件树获取文字、图标方法兼容性差、稳定性差等痛点,专门打造基于深度学习的OCR文字识别和图标识别引擎,在1000张具有代表性的APP截图评测数据集上,OCR模型文字识别精度超过97%,这个成绩在文字识别正确率、算法运行速度等关键性能指标上表现均不俗,也验证了Testin基本实现深度学习的“以图找图”算法,通过图标智能匹配实现了95%以上的自定义图标识别精度。

Gartner曾预测2020年将有50%的IT组织寻求在应用程序开发中使用人工智能提高质量和服务承诺,如果测试人员经过大量测试数据训练进化的AI引擎可以更有效地理解大量数据,在测试用例、测试数据管理中发挥更大价值,尤其是在生成测试用例、测试脚本、维护和重用测试脚本方面,AI将更加有效,拥有持续大规模数据积累的平台就更具备壁垒优势。

值得一提的是,移动互联网产业经过近10年的超高速发展,海量用户带来的增长红利已经趋缓,增长新动力将更多来自于节流增效,同时更多类型的新型问题层出不穷也增加了企业运行风险,这就要求企业不仅需要测试技术和服务支持,也需要专业的管理运营能力的等多方面赋能,过去测试的集成外包将转变为专业、全面的服务提供商模式。

在产业转型升级加速的浪潮下,Testin测试业务也已经逐渐从App测试拓展到对软件、网站、小程序等进行测试,测试产业链越来越完善。模式上Testin已经从传统测试服务升级到“咨询+AI工具+人才”的新一代测试服务模式,客户范围也有了指数级的提升和边界、行业延伸。如果从这个角度来看,Testin在业界重新定义了测试,不仅如此Testin还将测试专家组织起来,以灵活用工的方式为行业赋能。

测试进入下一代?

Testin在云测试领域深耕8年之久,从Testin创业初期的一站式测试平台,到让应用更有价值,再到现在的助力产业智能化,三次角色大转变也折射出测试行业的发展历程,从单纯提供基础测试服务,发展成为企业转型升级的重要推动力。

笔者从Testin身上可看出作为企业服务的提供者,除了正常业务的开展,也没忘记助力行业和产业的发展。一款APP或物联网硬件能否在智能设备上顺利运行,操作是否流畅,都需要在海量机型进行大量测试。但此后的用户体验、迭代版本测试、用户性能管理、竞争性分析、发展策略咨询等等大量长尾且专业性工作,依靠企业尤其是大量创业团队自身的力量很难完成。

此次iTestin推出除了借AI的力量改造测试行业,除了实现“两个一倍”,更超越了传统意义上的单纯测试业务,输出独特的行业价值观和方法论,让测试行业形成完善的生态闭环,测试行业有望迈入下一代竞争赛道。Testin正在用新的技术及服务定义测试行业。通过宣传下一代测试服务的领先性,向企业传达升级测试模式的紧迫性。

云测试服务为移动互联网行业节省了大量资金和时间,也是移动互联网得以快速发展的基础设施之一,Testin从移动互联网到产业互联网正在帮助越来越多的传统行业及企业深度结合互联网技术,推动中国企业加速完成智能化升级的进程。

当下移动互联网发展已进入下半场阶段,AI技术正在提升整个IT行业的效率,在未来移动互联网升级浪潮中,IT产业对于质量需求将变得越来越大,测试产业随着需求的变大进一步增大。时下AI赋能测试行业虽处于早期阶段,但已打开全面落地的大门,未来存在大量令人激动的未知和精进空间。就像徐琨说的那样:这只是AI测试新时代的一个开始,未来的测试产品会更智能,更简单,更易用。(完)


最新文章
相关阅读