我们如何将测试用例从 Microsoft 基础服务器 (TFS) 导出为 excel 格式?

How can we export test cases from Microsoft foundation server(TFS) to an excel format?

我在 Team Foundation 服务器中创建了测试用例,现在我想将这些测试用例从 Microsoft 基础服务器 (TF) 导出为 excel 格式以用于报告目的。我们确实有导出测试、电子邮件或以 word 格式打印的内置选项,但是是否可以编写一些 python 代码将测试用例直接导出到 excel sheet.

导出到 Excel(工作项类型):

您可以使用以下方式将测试用例(工作项)从 TFS 导出到 MS excel:

  1. 为要导出的测试用例定义查询。新建 查询所有测试用例 -> specify Work Item Type = Test case.

  1. 在 MS excel. MS excel 中连接 -> 团队功能区 -> 新列表 -> 服务器 -> 添加 -> 输入 VSTS URL(https://tfsseverurl.com) -> 确定 -> 关闭 -> select 一个团队项目 -> 连接 -> 选择查询列表 -> select 您刚刚创建的查询 -> 确定。

现在所有的测试用例都导出到 MS excel。您可以单击“选择列”来添加或删除与 select 个字段对应的显示列。

注意:这将不包括测试步骤。测试步骤,还是用户语音:

Exporting Test Cases with Steps to Word/Excel您可以投票并跟踪进度。


另一种方法是使用 Offline Test Execution extension。您可以将整个测试计划或过滤的 selection 导出到 Excel 文件。过滤导出到整个测试计划,带或不带子项的 selected 套件,导出前配置 and/or 测试器。

这将在 excel 中离线查看测试用例,如下所示。但是这个 Add-in 最终只能更新现有 Test Cases 中的东西。对于前。您可以将脚本导出到 Excel 并使它们成为 Pass/Fail/Block,然后再次导入 Sheet。但是,如果您需要重新导入您无法执行的测试用例。

但此解决方案也有一个限制,它不允许您 select 使用一些 selective 字段。

希望对您有所帮助。