テスト ケース管理コマンド (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 資格情報に適切なアクセス許可がない場合は、このオプションを使用します。 アクセスするプロジェクトの有効なメンバーであり、実行するコマンドに基づいて必要なアクセス許可を持っている必要があります。 詳細については、「 Manual テストアクセスとアクセス許可を参照してください。
TCM コマンド
次の表に、対応する tcm.exe コマンドを実行する方法を説明する記事へのリンクを示します。 ほとんどのコマンドは、Azure DevOps Server、すべてのバージョン、および Azure DevOps Services の両方でサポートされています。
コマンド
Azure DevOps Services
Azure DevOps Server
tcm configs:テスト構成の一覧
✔️
✔️
tcm fieldmapping
: 解決の種類、バグの種類、およびエラーの種類を定義するための XML ファイルをインポートまたはエクスポートします。
Note
このコマンドは、オンライン XML プロセス モデルを使用するコレクションでのみ実行できます。 継承されたプロセス モデルを使用する Azure DevOps Server 2020 以降のバージョンでは、XML ファイルのインポートはサポートされていません。
✔️
tcm plans
: テスト 計画を一覧表示または複製します。
✔️
✔️
tcm run
: テストのグループを作成、削除、リスト、中止、発行、エクスポート、または実行します。 また、自動テスト テスト計画へのインポートもサポート。
✔️
✔️
tcm suites
: テスト スイートを一覧表示または複製します。
✔️
✔️
tcm testenvironments
: テスト環境を表示および一覧表示します。
✔️
✔️
tcm testcase
: 指定したアセンブリまたはテスト ファイルからテスト ケースをインポートする
✔️
✔️