UTP系统界面测试 基础功能介绍—对象识别(二)
UTP系统的界面测试提供了强大的控件识别能力,解决用户界面测试是遇到的各种无法识别界面控件的状况,对界面进行自动化测试和回归测试。同时不会因为界面软件升级造成界面改变而造成的界面控件无法识别问题。可高效的应对版本升级的回归测试。对象识别:支持特征属性识别被测对象,同时提供文字识别,图片识别,位置识别和辅助识别等功能,完成对被测对象的识别与录制。
1、基于特征属性的控件识别
UTP系统可根据被测对象的控件库信息自动识别对象的特种属性,并自动区别被测对象的特征属性进行界面对象的识别。如下图所示:可查看识别的特征属性。同时还支持手动添加其他特征属性,来更好的进行控件的识别。
2、辅助定位功能
UTP系统在考虑到用户真实测试时,时常会遇到一些无法识别的非标控件。对于这类控件,我们可以试用辅助定位功能进行控件识别。
辅助定位使用场景介绍:如下图所示,下方控件1和控件2,当只能识别控件1,而控件2无法识别的时候,我们可以通过辅助定位来把控件2与控件1关联,此时通过识别到的控件1来定位控件2。
3、区域识别
此功能可以选取一个固定区域,在区域选择完成后,我们可以指定识别区域内的各种控件,比如字符串,控件,图片,表格等。
同时也可以进行动态的识别一些变化的控件,比如识别控件是否在界面上出现或者消失。
4、除上述方法,位置定位识别。
如果通过各种方法都无法识别到界面的控件。我们还提供基于位置的定位识别功能。
5、无法识别控件对象
对于无法识别的控件对象有两种情况:
第一种是元素特征属性相同,此时可以通过手工添加特征属性进行识别
第二种情况就是此控件非标准控件库开发,可通过辅助定位功能进行识别,
还有可能此控件是以画图的方式画在界面上的,可通过图片识别的功能进行识别定位,
或者是基于界面位置进行定位。对于非标控件的识别可根据实际情况选择识别方式。
页:
[1]