SilkTest以其强大的功能和不佳的推广和售后,导致用的人极少,所以从今天开始,打算不再为它浪费太多的口水。
最近一直在新的项目中使用open agent,该技术在对象识别与以前的classic agent有很多区别,它主要是使用xpath的子集来作为对象识别的基础结构。
另外open agent在函数的参数,对象类型,agent option方面也和classic agent有着一定的区别,不过一般来说,open agent还是极力保持和原有技术的兼容性,以便最大限度地减少旧项目移植时可能遇到的问题。
在实测中,open agent的执行效率是相当高的,但这可能导致旧的代码出现同步的问题,需要引起自动测试工程师的注意。
除此以外,open agent对非桌面的应用支持相当不错,相信这会成为silktest测试工程师们选择open agent的重要理由。 |