テスト ケース管理コマンド (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 ユーザーの名前とパスワード、およびコマンドを実行するアクセス許可を持つユーザーを指定します。 基本認証を使用している場合、doメイン に接続していない場合、または Windows 資格情報に適切なアクセス許可がない場合は、このオプションを使用します。
  • アクセスするプロジェクトの有効なメンバーであり、実行するコマンドに基づいて必要なアクセス許可を持っている必要があります。 詳細については、「 手動テストアクセスとアクセス許可」を参照してください。

TCM コマンド

次の表に、対応する tcm.exe コマンドを実行する方法を説明する記事へのリンクを示します。 ほとんどのコマンドは、Azure DevOps Server、すべてのバージョン、および Azure DevOps Services の両方でサポートされています。


コマンド

Azure DevOps Services

Azure DevOps Server


tcm configs:Lists test configurations

    ✔️

    ✔️

tcm fieldmapping: 解決の種類、バグの種類、およびエラーの種類を定義するための XML ファイルをインポートまたはエクスポートします。

Note

このコマンドは、オンライン XML プロセス モデルを使用するコレクションでのみ実行できます。 継承されたプロセス モデルを使用する Azure DevOps Server 2020 以降のバージョンでは、XML ファイルのインポートはサポートされていません。

    ✔️

tcm plans: テスト 計画を一覧表示または複製します。

    ✔️

    ✔️

tcm run: テストのグループを作成、削除、リスト、中止、発行、エクスポート、または実行します。 また、 テスト計画への自動テストのインポートもサポートしています。

    ✔️

    ✔️

tcm suites: テスト スイートを一覧表示または複製します。

    ✔️

    ✔️

tcm testenvironments: テスト環境を表示および一覧表示します。

    ✔️

    ✔️

tcm testcase: 指定したアセンブリまたはテスト ファイルからテスト ケースをインポートする

    ✔️

    ✔️