不会编程也能写程序 - Testin AI 新产品iTestin发布

2019年10月26日,由Testin主办的第二届NCTS峰会,以“AI+未来”为主题,在北京国际会议中心正式召开。

不会编程也能写程序 - Testin AI 新产品iTestin发布

峰会上,Testin 总裁徐琨正式发布测试业务Testin云测的全新AI产品iTestin。徐琨亲自用自然语言在iTestin上演示AI+测试的惊艳表现,引起了大家的惊叹。使用iTestin的测试人员只需在界面中输入点击、等待、检查、长按、输入等自然语言的文字描述,后台的AI就能准确实时的在真机上进行完整无误的操作和相关指令。

AI技术加持

作为互联网基础设施的应用,云测试是应用生命周期重要一环,而云测试也正在整合和推动AI技术创新,以进一步提升企业生产效率,释放企业的生产力。不同于传统的测试脚本需要大量的人工介入,通过手工框选目标控件来实现脚本录制和维护;iTestin这种全新的自然语言脚本大幅降低了脚本录制的难度,也极大提升了产品易用性和脚本维护效率。这些是得益于云测多年的技术深耕和深度学习技术的加持。

降低门槛,效率猛增

不会编程也能写程序 - Testin AI 新产品iTestin发布

不同于传统的的脚本测试编写,需要大量的代码支撑和专业知识;使用iTestin的测试人员只需在界面中输入点击、等待、检查、长按、输入等自然语言的文字描述,后台的AI就能准确实时的在真机上进行完整无误的操作和相关指令。iTestin 也是首款基于自然语言的测试工具;它具备脚本录制功能,也支持用自然语言的交互方式,和自动化批量部署操作;这大大降低了测试人员的使用门槛,提升测试脚本录制的效率。

具体操作层面,比如用户只需要输入“点击搜索”,iTestin 就能自动在App当前页面中检测并识别出搜索图标,并完成该图标的点击操作。传统的测试脚本需要大量的代码支撑和测试,而 iTestin 这种全新的自然语言脚本大幅降低了脚本录制的难度,在极大提升了测试产品易用性和脚本维护效率的同时,也极大降低了测试人员的门槛和技术难度。

基于深度学习的高效图文识别引擎

不会编程也能写程序 - Testin AI 新产品iTestin发布

iTestin研究过程中遇到的难题是手机APP的识别问题,为了解决图标识别问题,Testin 打造了基于深度学习的OCR文字识别和图标识别的高效率引擎。

众所周知,机器学习的基础是大量的数据积累, 据介绍,针对App的场景特点,Testin特意采集20余万张App UI截图,再加上数年来Testin所服务客户千万级的数据积累,标注了百万级别的文字和图标,再结合云测积累的数据加持,完成了测试业界千万级数据集模型的训练。

基于强大的深度学习模型,Testin OCR模型文字识别精度超过了97%,全面超越了其他互联网公司提供的高精度OCR服务,并在文字识别正确率、算法运行速度等关键性能指标上都达到了业界的高水平。除此之外,Testin 的图标识别引擎对常见的“搜索、分享、返回、菜单”等类型图标实现了95%以上的识别精度。同时徐琨表示云测会继续加大对此的投入和努力,期待日后可以识别出人也认不出来的图标。