【问题标题】:Associating test cases with test methods when using [TestClass] rather [CodedUITest]使用 [TestClass] 而不是 [CodedUITest] 时将测试用例与测试方法相关联
【发布时间】:2018-03-01 06:28:31
【问题描述】:

我们正在使用单元测试项目使用 selenium web 驱动程序进行 UI 自动化。

我可以从 Visual Studio 测试 > 测试探索 > 选择测试并单击运行来执行测试。

我无法将测试用例与来自单元的测试方法相关联 在单元测试项目中开发的测试项目。

我们使用的是 Visual Studio 2017 Professional 版本,我们可以在禁用模式下看到“关联测试用例”选项(测试 > 测试探索 > 右键单击​​任何单元测试方法 > 关联到测试用例)

请提出关联测试用例的解决方案。

【问题讨论】:

标签: unit-testing selenium-webdriver tfs visual-studio-2017 activityunittestcase


【解决方案1】:

您需要创建一个包含自动化测试的测试项目,然后构建它。查看支持的测试类型:What types of tests are supported?

只需按照此链接中提到的步骤来关联您的测试:Associate automated tests with test cases

关联您的测试

如果您知道测试用例的工作项标识符:

  1. 如果没有显示 Test Explorer 窗口,请从 Test 打开它 | Windows 菜单。
  2. 如果您的测试未显示在 Test Explorer 中,请构建 解决方案。
  3. Test Explorer 中,选择您要关联的测试方法 并选择关联到测试用例
  4. 在打开的对话框中,输入测试用例标识符并选择 添加关联,然后选择保存

如果您不知道测试用例的工作项标识符:

  • 确保您已将 Visual Studio 配置为在 Visual Studio 编辑器中而不是在 Web 浏览器中显示测试工作项。见
    Can I configure work items to open in Visual Studio?
  • Team Explorer 中打开 Work Items 选项卡。如果未显示 Team Explorer 窗口,请从 View 菜单打开它。
  • Work Items 选项卡中展开 Queries 列表,找到一个显示您的测试用例的列表,例如默认的 My 测试用例查询。有关如何使用查询的更多信息 团队资源管理器,请参阅 Use the query editor to list and manage queries
  • 通过选择快捷菜单上的查看结果(或双击查询名称)来执行查询。
  • 通过选择快捷菜单上的打开(或双击测试用例名称)打开您要关联的测试用例。
  • 在工作项中,打开 ASSOCIATED AUTOMATION 选项卡。解决方案中的所有测试及其对应的测试都显示在列表中 相关的测试项目。
  • 选择省略号 (...),然后在 Choose Test 对话框中选择测试,然后选择 OK。 自动化的价值 状态会自动更改为自动
  • 选择保存工作项以保存对测试用例的更改。

来源链接:Associate automated tests with test cases

【讨论】:

  • @satish vegi 这个答案对你有帮助吗?如果这解决了您的问题,您可以接受它作为答案,这可能对阅读此主题的其他社区成员有益。
猜你喜欢
  • 2017-11-18
  • 1970-01-01
  • 1970-01-01
  • 2016-06-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多