附录E:专业术语

下面是自动化测试中的专业术语解释。如果要查看Cucumber的术语,请参考Cucumber的概念定义

被测应用

自动化测试中,被测的应用软件,它可以是各种类型,如Windows桌面应用、Web、Java、移动应用或嵌入式设备等。

测试对象

自动化测试中,被测应用的控件中的信息被识别提取,保存在一个对象中。用于重新识别这个被测控件。通常通过模型管理器识别被测应用中的控件,来得到相应的测试对象。测试对象同时也封装了对应控件的操作方法和属性API。代码通过调用测试对象上的API来操作控件,实现自动化操作。

对象模型 (Object Model)

持久性存储测试对象的文件。在CukeTest中,对象模型为*.tmodel后缀的文件,同时多种类型的测试对象可以存储在一个文件中。

识别属性

测试对象中可以用来识别目标控件的某一个属性,如name、className、automationId等。

标识属性

标识属性是每个对象用于唯一标识这个控件的一组识别属性的集合。一个测试对象通常有多个识别属性,它们用"and"的方式组合共同过滤某个层次下的控件,也就是说,匹配了这个对象的所有识别属性才被认为是测试对象匹配的控件。

对象识别技术

是指用一组识别属性去匹配和定位目标控件的技术。在CukeTest中,Windows技术、Qt、Java、GTK技术都是对象识别技术。它区别于图像自动化技术和坐标定位方式。

描述模式

描述模式是一种直接在代码中通过属性构造测试对象的方式,它区别于通过对象模型方式加载测试对象的方式。具体参考描述模式

results matching ""

    No results matching ""