我是编码 UI 的新手。我已经创建了数据驱动编码的 UI 测试用例。我正在传递 .CSV 文件作为数据源。我们已将该 Coded UI 测试用例上传到 TFS。将编码的 UI 测试自动构建与 MTM 集成后,在使用 VS2012 创建自动构建之前,它可以从 MTM 正常运行,以获取 .CSV 文件中传递的值。现在我的问题是是否可以在上述场景中从 MTM 将值传递给自动编码的 UI,以便测试人员不必从 Visual Studio 修改 .CSV 文件?如果是,谁能指导我如何?提前致谢。
问问题
2063 次
1 回答
2
对的,这是可能的。这是您需要在函数顶部拥有的示例行。(请注意,TestMethod 属性包含在其中)此行应替换您的 .CSV 文件的 Datasource 行。
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "[InsertURLToCollectionHere];[InsertProjectNameHere]", "[InsertTestCaseNumber]", DataAccessMethod.Sequential), TestMethod]
一旦你在你的代码中得到它,你应该能够通过添加“@[InsertNameOfParameterHereWithoutSpaces]”的文本将参数添加到 MTM 中的 TestSteps。此时,您的测试用例应该从 MTM 而不是 .CSV 文件中提取数据。
于 2014-07-22T20:04:46.013 回答