Testin云测总裁徐琨:技术创新的目的是为行业带来效率提升( 五 )

2、不依赖控件信息 , 进行控件定位识别

为了支撑自然语言撰写的自动化测试脚本语言的稳定与高效执行 , 需要高精度、高效率的AI算法提供可靠的识别效果 。 为了解决识别精度的挑战 , Testin云测打造了业界最大规模的APP截图的字符识别数据集 , 并通过算法自动生成上千万条数据用于字符识别模型的构建 。

为了提升OCR深度学习的效率 , Testin云测与英特尔联合进行了探索 , 并重点从基础设施平台配以工具套件来构建解决方案 , 用软件加速以及硬件支撑两个角度对OCR方案进行优化 。 借此 , 将AI测试中的OCR识别时间从2秒降低到0.3秒左右 , 实现了6倍的性能提升 , 且不影响测试的效果和结果 。

3、以图找图和图标识别

Testin云测的自动化测试中主要从图像的角度来识别和定位控件元素 。 Testin云测对简约设计的线条图标的识别进行了集中攻关 , 并且专门设计了图标相似度判别算法 , 大大提高了图标识别的准确率和对正负样本的分辨能力 , 最终的正样本准确率通过率为97.34% , 负样本的准确率为97.16% , 单个图标识别平均耗时为319ms , 达到了业界领先水平 。

推荐阅读