IntelliJ IDEA 2026.1 Help

TMS 統合を開始する

テスト管理プラグインは、テスト管理ツールとの統合を提供し、DEV チームと QA チーム間の対話をより透過的にします。 テストスイートとケース階層の参照、TMS 項目のナビゲーションをサポートし、選択したテストシナリオの単体テストを生成し、自動化されていないテストケースや廃止されたテストメソッドの検索を支援します。

リモート TMS に接続する

リモート TMS でテストデータを変更することはできませんが、テストデータとコードをリンクすることで統合の恩恵を受けることができます。 例: これは、 古いテスト自動化の候補を検索するときに役立ちます。

  1. Ctrl+Alt+S を押して設定を開き、 ツール | TMS を選択します。

  2. リモート接続 で、 追加 をクリックし、 TestRail を選択します。

    他のテスト管理システムは、将来のリリースで追加される予定です。 対応するリクエストに自由に投票してください。

  3. 指定:

    • プロトコル接頭辞を含む URL、たとえば https://mytms.testrail.net

    • リモート TMS のログインとパスワード

  4. 必要に応じて、 プロキシを構成します

  5. 有効な資格情報を入力したら、TMS 内でテストプロジェクトを指定します。

参照して移動する

テスト管理システムへの接続を構成すると、データが同期され、 TMS アイテムのリストが TMS ツールウィンドウに表示されます。 TMS アイテムは、テスト管理システム内のテストスイート、テストケース、テスト実行を表すオブジェクトの総称です。

それらを参照すると、プレビューウィンドウに、選択した要素に関する追加の詳細が表示されます。

TMS ツールウィンドウ

タグ、メタデータなどの特定の基準に従って、 TMS ツールウィンドウの TMS アイテムのリストをフィルタリングできます。

項目をフィルタリング

  1. TMS ツールウィンドウのツールバーで、 フィルターの編集 をクリックします。

    TMS ツールウィンドウでアイテムをフィルター処理する
  2. フィルターの編集 ダイアログで、使用可能な TMS アイテムをフィルタリングする基準を指定します。

OK をクリックすると、 TMS ツールウィンドウが更新され、無関係なアイテムがすべて除外されます。

どこでも検索 を使用すると、TMS アイテムをすばやく検索できます。

TMS アイテムを検索する

  • 移動 | TMS アイテム に移動します。

    または、 Shift を 2 回押して、 /tms 接頭辞とクエリを指定します。

TMS アイテム ID がソースコードコメントに記載されている場合は、そのクイックプレビューを開くことができます。

コメントから TMS アイテムをプレビューする

  • Ctrl を押したまま、コメント内の TMS アイテム ID をクリックします。

    コメントからの TMS アイテムのプレビュー

TMS ツールウィンドウから、選択した TMS アイテムを参照するすべての場所のリストを取得できます。

参照コードを探す

  • TMS ツールウィンドウで、TMS アイテムを右クリックし、 使用箇所の検索 を選択します。 または、TMS アイテムを選択して、 Alt+F7 を押します。

    参照コードを探す

分析

単体テストではまだカバーされておらず、自動化できる可能性のあるテストケースを見つけることができます。 これは、分析のガイドとして機能する TMS リンクアノテーションのために可能です。

自動化の候補を見つける

  1. TMS ツールウィンドウのツールバーで、 フィルターの編集 をクリックします。

    自動化の候補を見つける
  2. フィルターの編集 ダイアログで、 コードから参照されていないもののみ を指定します。

    フィルターの編集ダイアログ

テストケースが TMS から削除され、関連性がなくなった場合がありますが、それをカバーする単体テストがいくつかあります。 このようなテストはコードベースを乱雑にするだけでなく、実行にも時間がかかります。 TMS プラグインは、このような古いテストを見つけるのに役立ちます。

古いテストを探す

  • TMS ツールウィンドウのツールバーで、 未解決の TMS リンクを見つける をクリックします。

    古いテストを探す

結果は 問題 ツールウィンドウに表示されます。

単体テストを生成する

TMS ツールウィンドウから直接、テストケースの単体テストを生成できます。 単体テストの生成は、Java、Kotlin、Python でのみ使用できます。

  1. TMS ツールウィンドウで 1 つ以上のテストケースを選択し、ツールバーの テストケースからの新しいテスト をクリックします。

    単体テストを生成する
  2. テストクラスの名前を入力し、それが配置されるモジュール / パッケージを選択します。

テストクラスが生成され、テストケースが追加されます。各テストケースにはコメントとしてテストステップが含まれています。 生成された部分はフレームワーク非依存で、わずかなカスタマイズでどのテストフレームワークにも使用することができます。

テストクラスが生成され、テストケースが取り込まれます

特定のテストフレームワークを使用している場合は、生成されたコードが規則に準拠し、必要なアノテーションが配置されるようにテンプレートをカスタマイズすることをお勧めします。

テンプレートをカスタマイズする

  1. Ctrl+Alt+S を押して設定を開き、 エディター | ファイルおよびコードテンプレート を選択します。

  2. その他 タブを開き、 TMS のユニットテストテンプレート で必要なテンプレートを選択し、必要に応じて変更します。

    テンプレートとその構文の詳細については、 ファイルテンプレート および Apache Velocity テンプレート言語の公式ドキュメント(英語)を参照してください。

2026 年 3 月 30 日