Visual Studio 2012 - 编码的UI测试不会运行

时间:2012-09-07 19:48:12

标签: c# visual-studio-2012 coded-ui-tests

我正在尝试在Visual Studio 2012中创建一个Coded UI测试。当我添加一个新测试时,VS会自动启动录像机。然后,我在要测试的WinForms应用程序中进行一些基本的点击。我结束录制并生成一个脚本。当我尝试运行该脚本时,它符合要求,但我得到了运行时错误

  

“消息:单元测试适配器引发异常:未找到方法:'Void Microsoft.VisualStudio.TestTools.Diagnostics.NonVSSqmClient..ctor(UInt32)'..”

如何让脚本运行?

2 个答案:

答案 0 :(得分:1)

支持Coded UI测试的唯一Visual Studio 2012版本是Premium和Ultimate。

http://www.microsoft.com/visualstudio/eng/products/compare

这些版本应该能够运行你的脚本。

答案 1 :(得分:1)

录制后,当您提供录制的方法名称时,您必须在另一个CS文件中调用该方法。接下来转到Test list Editor并选择您调用测试方法的CS文件,然后右键单击该方法并运行该应用程序。

我认为这会对你有帮助。