visual-studio-2012 - 如何将值从 MTM 传递到数据驱动编码的 Ui 测试用例?

标签 visual-studio-2012 coded-ui-tests data-driven-tests

我是编码 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/

相关文章:

c# - 绑定(bind)ContentPresenter的内容

wpf - XAML 主题 Visual Studio 2012

wpf - 测试 Controller 上部署的文件丢失 (TFS 2013)

testing - 与自动化测试用例相比,使用 CodedUI 测试的好处(通过 Action 记录)

java - 使用 jUnit 进行数据驱动测试

visual-studio-2012 - 使用reportviewer为图像添加水印(整页报告)

c# - .Net 应用程序安装 2012 与数据库

c# - 在 C# 测试中从 Json 文件中读取和映射数据

wpf - 如何在 UIAutomation 中识别 WPF 绘图视觉效果?

mysql - datasource导致sopui测试失败