答案 0 :(得分:5)
您可能应该学习以上所有系统的“基础” - UI Automation。这真的不是那么难学和习惯。它有时并不简单(比如在ComboBox中查找或设置SelectedItem),但实际上所有上述系统主要是围绕已经内置到.NET中的UI Automation的包装。
答案 1 :(得分:2)
正如Hadi所说,Test Studio将帮助您录制/播放和许多其他功能。
那就是说,既然你对各种DSL-ish工具感兴趣,那么请看看我们的free testing framework。您可以使用它为WPF编写功能强大的基于代码的测试以及基于浏览器的测试。
如果您在项目期间寻求出色的技术支持,测试框架还有一个基于费用的支持系统。
答案 2 :(得分:1)
录制功能很不错但是在创建可维护和可扩展的UI测试时,您不可避免地会自己编写它们。如果是这种情况,我建议坚持使用White,如果你只进行了几次测试,我会使用带内置记录器的Coded UI。
在这里,我将更详细地比较两个框架:Coded UI vs White
答案 3 :(得分:0)
还有其他工具,主要是商业用途。查看Telerik的Test Studio,然后是Visual Studio Ultimate版本附带的CodedUI。