測試案例管理指令 (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
必要。 指定 Team 專案集合的 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 類型和失敗類型。
注意
您只能在使用線上 XML 進程模型的集合上執行此命令。 對於使用繼承進程模型的 Azure DevOps Server 2020 和更新版本,不支援匯入 XML 檔案。
✔️
tcm plans
:列出或複製測試計劃。
✔️
✔️
tcm run
:建立、刪除、列出、中止、發佈、匯出或執行一組測試。 也支援 將自動化測試匯入測試計劃。
✔️
✔️
tcm suites
:列出或複製測試套件。
✔️
✔️
tcm testenvironments
:檢視及列出測試環境。
✔️
✔️
tcm testcase
:從指定的元件或測試檔案匯入測試案例
✔️
✔️