测试Silverlight UI的最佳方法是什么?

时间:2011-10-24 23:23:05

标签: c# .net silverlight testing coded-ui-tests

我想要反馈如何编写和维护UI测试

我对ViewModel逻辑使用单元测试,有时使用功能测试(使用Specflow或类似的东西)。但UI测试最好的是什么?

Visual Studio 2010测试(编码Ui测试)? Watin,白色,硒?或其他方式?

欢迎任何反馈和建议

2 个答案:

答案 0 :(得分:0)

我们在当前项目中遇到了这个问题:SL UI将在下一个版本中引入。 经过研究(不幸的是,不是我),现在没有任何工具可以使用了。

候选人是:CodedUI测试,TestComplete和Telerik UI测试工作室。

然而,通过发布SL5,Microsoft和Telerik承诺为SL UI测试提供更好的支持,因此我们决定等待这一点。

注意:由于我们使用Telerik控件并且我们的布局非常复杂,这可能是测试工具性能不佳的原因,因此您可以自行检查。

我仍然建议等到SL5发布。

答案 1 :(得分:0)

从我的角度来看,我建议使用Visual Studio 2010 CodedUI测试。我不喜欢我必须包含一个特定于测试的dll,并且我必须为测试命名每个控件;但似乎值得额外的工作。

Selenium只能使用插件测试Silverlight。这个插件需要Selenium RC - 所以对我来说它似乎过时了。

您还可以将Ranorex Test Automation Framework添加到候选人列表中。