当代码在不同的机器上运行时,单元测试数据适配器无法连接到MSTest的数据源

时间:2014-05-17 12:02:43

标签: c# visual-studio-2010 unit-testing visual-studio-2012 selenium

我使用Selenium和C#创建测试,我们在VS 2010上创建了测试用例,然后迁移到2012年。

当代理在另一个人之间共享时,无法使用Visual Studio 2012执行测试。为了解决这个问题,我们将.Net框架版本更改为4.5并在解决方案中添加了一个testsettings文件,这使得该解决方案适用于它当前所在的位置。当我们更改位置时,测试表明失败并出现以下错误

  

结果消息:单元测试适配器无法连接到数据源或读取数据。有关解决此错误的详细信息,请参阅"数据驱动的单元测试和#34; (http://go.microsoft.com/fwlink/?LinkId=62412)在MSDN Library中。错误详细信息:无法找到请求的.Net Framework数据提供程序。它可能没有安装。

我正在使用TFS数据源,如下所示:

 [TestMethod]
 [DataSource("TestMethod1")]
    public void TestMethod1()
    { //Perform Test Actions }

我正在从App.config文件构建数据源字符串,如下所示:

enter image description here

我可以使用命令提示符和Microsoft Test Manager运行相同的测试用例,但不能使用Visual Studio。

请帮忙!

0 个答案:

没有答案