我是编码 UI 新手。 我已经创建了数据驱动编码的 UI 测试用例。我正在传递 .CSV 文件作为数据源。我们已将该编码的 UI 测试用例上传到 TFS 中。将编码 UI 测试自动构建与 MTM 集成后,在使用 VS2012 创建自动构建之前,对于 .CSV 文件中传递的值,它可以从 MTM 正常运行。 现在我的问题是,是否可以在上述场景中从 MTM 将值传递到自动编码 UI,以便测试人员不必从 Visual Studio 修改 .CSV 文件?如果是,有人可以指导我如何吗? 提前致谢。
最佳答案
是的,这是可能的。以下是函数顶部需要的示例行。 (请注意,其中包含 TestMethod 属性)此行应替换 .CSV 文件的 Datasource 行。
[DataSource("Microsoft.VisualStudio.TestTools.DataSource.TestCase", "[InsertURLToCollectionHere];[InsertProjectNameHere]", "[InsertTestCaseNumber]", DataAccessMethod.Sequential), TestMethod]
一旦您在代码中获得了这一点,您应该能够通过添加“@[InsertNameOfParameterHereWithoutSpaces]”文本来将参数添加到 MTM 中的 TestSteps 中。此时,您的测试用例应该从 MTM 而不是 .CSV 文件中提取数据。
关于visual-studio-2012 - 如何将值从 MTM 传递到数据驱动编码的 Ui 测试用例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24819844/