测试用例管理命令 (tcm.exe)
Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018
可以使用 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。参数 说明 /collection :CollectionURL必需。 指定团队项目集合的 URI。 URI 的格式如下所示:
- 对于Azure DevOps Services:http://dev.azure.com/OrganizationName
- 对于Azure DevOps Server:http://ServerName:Port/VirtualDirectoryName/CollectionName如果未使用虚拟目录,则 URI 将为以下格式:http://ServerName:Port/CollectionName/teamproject: project必需。 包含要克隆或导入自动测试的测试对象的项目的名称。 /login: username,[password]可选。 指定有效的 Azure DevOps 用户的名称和密码,以及谁有权运行此命令。 如果使用基本身份验证、未连接到域或 Windows 凭据没有适当的权限,请使用此选项。 你必须是想要访问的项目的有效成员,并且具有基于所运行的命令所需的权限。 若要了解详细信息,请参阅 手动测试访问权限和权限。
TCM 命令
下表提供了有关如何练习相应 tcm.exe 命令的文章的链接。 Azure DevOps Server、所有版本和Azure DevOps Services都支持大多数命令。
命令
Azure DevOps Services
Azure DevOps Server
tcm 配置:列出测试配置
✔️
✔️
tcm fieldmapping:导入或导出用于定义解析类型、bug 类型和失败类型的 XML 文件。
备注
只能对使用 Online XML 进程模型的集合执行此命令。 对于使用继承进程模型的 Azure DevOps Server 2020 及更高版本,不支持导入 XML 文件。
✔️
tcm plans:列出或克隆测试计划。
✔️
✔️
tcm run:创建、删除、列出、中止、发布、导出或运行一组测试。 还支持 将自动测试导入测试计划。
✔️
✔️
tcm suites:列出或克隆测试套件。
✔️
✔️
tcm testenvironments:查看和列出测试环境。
✔️
✔️
tcm testcase:从指定的程序集或测试文件导入测试用例
✔️
✔️