我已经为使用测试驱动开发的雇主构建了一堆测试。我现在正在尝试使用数据驱动开发进行这些测试。不幸的是,每当我尝试使用XML文件设置数据连接字符串时,Visual Studio 2010一直给我提供相同的错误。使用MSTest在VS2010中的数据驱动测试错误
我没有足够高的网站声望发布图片。该错误说:“错误尝试从数据采样,请确保该文件是有效的。
我已经尝试了一个简单的XML文件,而不是我的更复杂的。我已设置”复制到输出目录“属性为我试图手动填写数据源属性,而不是使用向导,我去测试 - >编辑本地测试设置并启用部署。我没有任何想法可以帮助。这是我提出的XML文件的方式?我一直在建设他们在记事本+与.XML保存。
谢谢!
感谢您的快速回复。不幸的是,我已经尝试了这两个网站,并遵循了他们的所有步骤。在进入TestView之后,在数据源向导中出现问题,然后右键单击测试并选择属性。还有其他建议吗? – JamWils
@JamWils:嗯,很奇怪。我得到了我的测试,最后只是从MSDN链接中获取信息。但我记得我也遇到过XML问题。就像现在我想到的那样,我记得我没有设法使用任何比根节点下的DIRECTLY更深的嵌套数据。因为我觉得这不会导致我在任何地方,我最终切换到CSV文件。可能你在这里遇到同样的麻烦。您可以尝试以下操作:创建一个没有任何节点嵌套的简单测试XML,然后查看,然后显示您的数据。 –
哇!所以我尝试了一个简单的XML文件的想法无济于事。然后我注意到当我在Internet Explorer中打开xml时,屏幕上没有任何内容出现。原来它不喜欢encoding =“utf-16”。我正在使用记事本++,发现utf-8的作品。它现在正在导入到Visual Studio中。谢谢你的协助。 – JamWils