测试用例管理命令 (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
/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
:导入或导出 XML 文件,用于定义解析类型、bug 类型和失败类型。
注意
只能对使用 Online XML 进程模型的集合执行此命令。 对于使用继承进程模型的 Azure DevOps Server 2020 及更高版本,不支持导入 XML 文件。
✔️
tcm plans
:列出或克隆测试计划。
✔️
✔️
tcm run
:创建、删除、列表、中止、发布、导出或运行一组测试。 还支持 将自动测试导入测试计划。
✔️
✔️
tcm suites
:列出或克隆测试套件。
✔️
✔️
tcm testenvironments
:查看和列出测试环境。
✔️
✔️
tcm testcase
:从指定的程序集或测试文件导入测试用例
✔️
✔️