发布时间:2020-06-09
在我们进行手机自动化测试时,需要对测试的对象进行录制,而一般的软件测试工具只能根据对象属性在页面进行定位点击,但是如果页面的内容没变,而内容的位置变了,那么,之前录入的对象的坐标属性就不正确了,极有可能造成原有脚本无法使用。
泽众给许多金融app做过自动化测试,众所周知,金融的app的键盘每个字母数字都不是固定的,如果使用普通的对象录制,就会使得脚本没有复用性可言,甚至是一次性使用。对于这种问题,OCR识别技术应运而生,OCR识别技术是通过图片来定位页面对象,无论这个对象的位置在哪,只要页面有匹配的图片,MobileRunner就可以进行点击。
OCR识别技术大大减少了人力的消耗,并且有助于对一款app的长期测试,它不会因为增加新的对象而改变原有的对象,我们在维护脚本时就可只增加新的测试点,录制新的对象,大大增加了脚本的复用率。
那么MobileRunner中如何使用OCR识别对象呢,我们在录制脚本时,点击切换截图模式,把想要录制的对象截成一张图片,然后双击截好的图片,选择对这个对象进行点击操作,这样,这个对象就录制好了。如果对图片需要进行校验,只需把点击操作换成校验就可以了。
OCR的识别,是手机端自动化测试的一大强力有效的技术,在编辑脚本时,通过普通对象识别和OCR识别结合,大大提高脚本的录制效率和执行效率!
推荐阅读:
手机自动化测试工具MobileRunner 如何智能编辑脚本?
Android手机自动化测试工具有哪些?试试MobileRunner移动平台自动化测试工具
您的信息已成功提交!
我们的客服人员稍后会与您联系