我想要反馈如何编写和维护UI测试
我对ViewModel逻辑使用单元测试,有时使用功能测试(使用Specflow或类似的东西)。但UI测试最好的是什么?
Visual Studio 2010测试(编码Ui测试)? Watin,白色,硒?或其他方式?
欢迎任何反馈和建议
答案 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添加到候选人列表中。