使用[测试类]而不是[编码UI测试]时将测试用例与测试方法相关联

问题描述 投票:-1回答:1

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

我可以从visual studio Test> Test Explore> Select the Test和Click on Run执行测试。

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

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

请建议关联测试用例的解决方案。

unit-testing selenium-webdriver tfs visual-studio-2017 activityunittestcase
1个回答
0
投票

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

只需按照此链接中提到的步骤关联您的测试:qazxsw poi

关联您的测试

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

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

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

  • 确保已将Visual Studio配置为在Visual Studio编辑器内而不是在Web浏览器中显示测试工作项。看到 Associate automated tests with test cases
  • 在Team Explorer中,打开“工作项”选项卡。如果未显示“团队资源管理器”窗口,请从“视图”菜单中将其打开。
  • 展开“工作项”选项卡中的“查询”列表,找到显示测试用例的查询列表,例如默认的“我的测试用例”查询。有关如何在团队资源管理器中使用查询的更多信息,请参阅Can I configure work items to open in Visual Studio?
  • 通过在快捷菜单上选择“查看结果”(或双击查询名称)来执行查询。
  • 通过在快捷菜单上选择“打开”(或双击测试用例名称)打开要关联的测试用例。
  • 在工作项中,打开“关联的自动化”选项卡。解决方案中的所有测试都显示在列表中以及相关的测试项目中。
  • 选择省略号(...),然后在“选择测试”对话框中选择测试,然后选择“确定”。 “自动化状态”中的值自动更改为“自动”。
  • 选择“保存工作项”以将更改保存到测试用例。

来源链接:Use the query editor to list and manage queries

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.