測試案例管理指令 (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
    /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 類型和失敗類型。

注意

您只能在使用線上 XML 進程模型的集合上執行此命令。 對於使用繼承進程模型的 Azure DevOps Server 2020 和更新版本,不支援匯入 XML 檔案。

    ✔️

tcm plans:列出或複製測試計劃。

    ✔️

    ✔️

tcm run:建立、刪除、列出、中止、發佈、匯出或執行一組測試。 也支援 將自動化測試匯入測試計劃

    ✔️

    ✔️

tcm suites:列出或複製測試套件。

    ✔️

    ✔️

tcm testenvironments:檢視及列出測試環境。

    ✔️

    ✔️

tcm testcase:從指定的元件或測試檔案匯入測試案例

    ✔️

    ✔️