【问题标题】:Automate testing of Silverlight application : MS Test Manager vs SeleniumSilverlight 应用程序的自动化测试:MS 测试管理器与 Selenium
【发布时间】:2015-02-21 10:57:29
【问题描述】:

我们正在尝试在 VS2013 上为我们的 Silverlight 5 应用程序实施自动化测试。

我们的第一个想法是使用 Microsoft 测试管理器,但是当我们查看 Silverlight 的 Coded UI 插件时,评论非常糟糕(5 分中的 2 星)。 https://visualstudiogallery.msdn.microsoft.com/51b4a94a-1878-4dcc-81e0-7dc92131d2da

我们还听说可以使用 Selenium 测试 Silverlight 应用程序。

您对一个或另一个有任何经验吗?进展如何?如果您同时尝试了这两种方法,您认为哪个效果更好?

【问题讨论】:

  • Selenium 不支持 Silverlight。

标签: silverlight selenium automated-tests silverlight-5.0 microsoft-test-manager


【解决方案1】:

实际上您不需要Test Studio,因此Telerik Testing Framework 是免费。我确实将它用于 Silverlight,并且通过一些教程,您将立即掌握速度。

最有价值的关键特性是 - Rich-API(测试框架公开了许多属性和方法来帮助您轻松构建非脆弱、可维护的功能测试)和 设置隐式和显式等待。 跨浏览器兼容性也得到很好的支持。

另一个非常常用的工具是Sikuli。它可以自动化您在屏幕上看到的任何内容。它使用图像识别来识别和控制 GUI 组件。当无法轻松访问 GUI 的内部或源代码时,它很有用。所以..flash、桌面等。JAVA API 非常有用。

【讨论】:

    【解决方案2】:

    您愿意考虑使用不同的工具吗? Test Studio 可以测试 Silverlight 应用程序。

    免责声明:我为 Telerik 工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-02-21
      • 1970-01-01
      • 2020-12-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-15
      相关资源
      最近更新 更多