众所周知,Java是一门面向对象的语言,那么,基于Java的自动化测试工具AutoRunner也不例外,在自动化录制或者执行的过程中,是需要针对对象录制的,并且自动化测试工具AutoRunner会记录该对象所有属性值。

每个脚本的对象都可以在对象库中查看,那么,当我们录制好对象后,回放时是怎么工作的呢,AutoRunner会校验对象的所有属性值来找到对应的需要操作的对象。每个应用的对象命名都有自己的规则,有些可能会是一长串的字母加文字,这在我们编辑脚本的过程中是非常浪费时间的,因此,用户可以在对象库中对对象进行重命名,重命名并不会把对象的任何值改变,并且对象命只是在脚本中引用。这种方式可大大增加用户编辑脚本的速度。

 

自动化测试工具

 

在使用自动化测试工具AutoRunner进行测试的过程中,可能存在这样一个问题,一个脚本中需要多次对一个名字相同的按钮进行操作,但是这些按钮的属性值可能存在区别,因此,属性的权重值至关重要,为了使脚本更为简洁,我们需要使用同一个对象,那么,用户只需要把属性值不同的属性的权重改为0(0表示此属性无需校验,100表示须校验),即可使此属性失效,AutoRunner运作时就不会校验这属性来查找对象,就可使多个按钮使用同一个对象。

自动化测试工具AutoRunner的对象库不仅是一个对象的存放和查看的地方,它可以使用重命名和权重让脚本更为简单,易用,是自动化测试中不可或缺的一部分!