Ranorex vs Sikuli |自动化 Flash 网站
Ranorex vs Sikuli | Automating flash websites
您能指出使用 ranorex 与 sikuli 进行基于 flash 的网站自动化的优缺点吗?
此外,如果有任何其他广泛用于测试基于 Flash 的网站的工具,将会非常有帮助。
-苏达森
Could you point me some pros and cons of using ranorex vs sikuli for flash based website automation?
确实是苹果和橘子,但话说回来,Ranorex 和 Sikuli 都可以测试 Flash 应用程序,但是这两种产品的处理方式却大不相同。
机制
正如 Sikuli 所说:
It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code. More...
另一方面,Ranorex 可以发现单个屏幕元素;用 XPath 表示它们;和代码生成类型安全的 c# UI 存储库代码。
抽象
Ranorex 测试用例与底层屏幕技术和布局更加分离。 TC 引用代码生成的存储库项目而不是显式屏幕引用。
随着时间的推移破损
当 UI 布局改变时,Sikuli 更容易崩溃; Ranorex 没那么多。
图像识别
两款产品均支持红外线。 Sikuli只支持IR
维护
随着 AUT 屏幕的发展,对涉及图像识别的测试的影响也在发展。
如果屏幕随 Sikuli 发生变化,您将需要重新捕获参考图像。
在 Ranorex 中,我们仅更新 XPath。
结论
图像识别有它们的位置,事实上我们将它用于我们基于 DICOM 成像的产品的各个方面,但是我不确定为那些图像-基于比较不是绝对必要的。
您能指出使用 ranorex 与 sikuli 进行基于 flash 的网站自动化的优缺点吗?
此外,如果有任何其他广泛用于测试基于 Flash 的网站的工具,将会非常有帮助。
-苏达森
Could you point me some pros and cons of using ranorex vs sikuli for flash based website automation?
确实是苹果和橘子,但话说回来,Ranorex 和 Sikuli 都可以测试 Flash 应用程序,但是这两种产品的处理方式却大不相同。
机制
正如 Sikuli 所说:
It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code. More...
另一方面,Ranorex 可以发现单个屏幕元素;用 XPath 表示它们;和代码生成类型安全的 c# UI 存储库代码。
抽象
Ranorex 测试用例与底层屏幕技术和布局更加分离。 TC 引用代码生成的存储库项目而不是显式屏幕引用。
随着时间的推移破损
当 UI 布局改变时,Sikuli 更容易崩溃; Ranorex 没那么多。
图像识别
两款产品均支持红外线。 Sikuli只支持IR
维护
随着 AUT 屏幕的发展,对涉及图像识别的测试的影响也在发展。
如果屏幕随 Sikuli 发生变化,您将需要重新捕获参考图像。
在 Ranorex 中,我们仅更新 XPath。
结论
图像识别有它们的位置,事实上我们将它用于我们基于 DICOM 成像的产品的各个方面,但是我不确定为那些图像-基于比较不是绝对必要的。