测试用例管理命令 (tcm.exe)

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

可以使用tcm.exe命令行工具执行多个任务来列出、查看、复制/克隆或运行测试。 本地和托管的 Azure DevOps 都支持大多数命令。

使用 TCM 命令行工具

若要练习 TCM 命令行工具,必须具备以下条件:

  • 已安装 Visual Studio 2017 Professional 或更低版本。 可以从命令提示符和以下目录访问 tcm.exe%programfiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE
    %programfiles(x86)%\Microsoft Visual Studio\2017\Enterprise\Common7\IDE %programfiles(x86)%\Microsoft Visual Studio 14.0\Common7\IDE

  • 若要运行 tcm.exe 命令,请根据需要指定 /collection/teamproject 参数 /login

    参数 说明
    /收集:CollectionURL 必需。 指定团队项目集合的 URI。 URI 的格式如下所示:
    - 对于 Azure DevOps Services: http://dev.azure.com/OrganizationName
    - 对于 Azure DevOps Server: http://ServerName:Port/VirtualDirectoryName/CollectionName。 如果未使用虚拟目录,则 URI 的格式如下所示:http://ServerName:Port/CollectionName
    /teamprojectproject 必需。 包含要克隆或导入自动测试的测试对象的项目的名称。
    /loginusername,[password] 可选。 指定有效的 Azure DevOps 用户的名称和密码,以及谁有权运行命令。 如果使用基本身份验证、未连接到域或 Windows 凭据没有适当的权限,请使用此选项。
  • 你必须是要访问的项目的有效成员,并且具有基于所运行的命令所需的权限。 若要了解详细信息,请参阅 手动测试访问权限和权限

TCM 命令

下表提供了有关如何练习相应 tcm.exe 命令的文章的链接。 Azure DevOps Server、所有版本和 Azure DevOps Services 都支持大多数命令。


命令

Azure DevOps Services

Azure DevOps Server


tcm 配置:列出测试配置

    ✔

    ✔

tcm fieldmapping:导入或导出 XML 文件,用于定义解析类型、bug 类型和失败类型。

注意

只能对使用 Online XML 进程模型的集合执行此命令。 对于使用继承进程模型的 Azure DevOps Server 2020 及更高版本,不支持导入 XML 文件。

    ✔

tcm plans:列出或克隆测试计划。

    ✔

    ✔

tcm run:创建、删除、列表、中止、发布、导出或运行一组测试。 还支持 将自动测试导入测试计划

    ✔

    ✔

tcm suites:列出或克隆测试套件。

    ✔

    ✔

tcm testenvironments:查看和列出测试环境。

    ✔

    ✔

tcm testcase:从指定的程序集或测试文件导入测试用例

    ✔

    ✔