PhpStorm 2026.3 Help

テストの実行

PhpStorm には、テストを実行、再実行、デバッグできるアクションが用意されています。 テストするスコープに応じて、IDE のさまざまな場所からこれらのアクションを呼び出せます:

ファイルまたはフォルダー内で直接テストを実行する

テストを開始する前に特定のアクションを必要とせず、追加のオプションを構成したくない場合は、次のオプションを使用してテストを実行できます。

  • そのクラス内のすべてのテストを実行するにはキャレットをテストクラスに置くか、テストメソッドに置いて、 Ctrl+Shift+F10 を押します。 または、テストクラスまたはテストメソッドの横にある ガターアイコンをクリックし、リストから '<テスト名>' の実行 を選択します。

    ガターアイコンは、テストの状態に応じて変化します。

    • ガターアイコンは、一連のテストを示します。

    • ガターアイコンは、新しいテストをマークします。

    • ガターアイコンは、成功したテストを示します。

    • ガターアイコンは、失敗したテストをマークします。

    ガターアイコンを使用してテストを実行する
  • フォルダー内のすべてのテストを実行するには、 Project ツールウィンドウでこのフォルダーを選択し、 Ctrl+Shift+F10 を押すか、コンテキストメニューから 「フォルダー」でテストを実行する を選択します。

実行 / デバッグ構成を介してテストを実行する

テストを実行すると、PhpStorm は一時的な実行構成を作成します。 一時的な実行構成を保存したり、設定を変更したり、チームの他のメンバーと共有したりできます。 詳細は、 Karma を参照してください。

  1. 新しい実行構成を作成するまたは一時的なものを保存します。

  2. メインツールバーの実行ウィジェットを使用して、実行する構成を選択します。

    実行構成でテストを実行する: 実行構成を選択する
  3. をクリックするか、 Shift+F10 を押します。

構造ツールウィンドウからテストを実行する

In the 構造 tool window, you can run a single test method in a class or a set of selected test methods. この場合、IDE はこれらのメソッドを含む一時的な実行構成も作成し、 保存して編集できます。

  • テストクラス内の単一のテストメソッドを実行するには、 構造 ツールウィンドウでそのテストメソッドを右クリックし、表示されるコンテキストメニューで 'method 名' を実行 (Ctrl+Shift+F10) を選択します。

  • 選択したテストを実行するには、 Ctrl を押したままテスト方法を選択し、方法の 1 つを右クリックして 実行 'method names' (Ctrl+Shift+F10) を選択します。

    構造ツールウィンドウからテストを実行する

コミットツールウィンドウからテストを実行する

テストクラスに変更を加え、コミットする前に実行したい場合は、 コミットツールウィンドウから実行できます。 1つのテストクラス、複数のクラス、またはディレクトリ、モジュール、変更リスト配下のすべてのコミット前のテストクラスのいずれを実行するか選択できます。

  1. コミット ツールウィンドウ (Alt+0) に移動します。

  2. テストクラス、ディレクトリ、モジュール、または変更リストを右クリックし、 Run icon「<Test Class Name>」の実行方法 を選択します。

    コミットツールウィンドウのコンテキストメニューのアクションを実行

その結果、PhpStorm はテスト選択用の一時的な実行構成を作成して起動します。 今後同じテストを再実行したい場合は、実行ウィジェットで この構成を保存し、その後で 設定をカスタマイズできます。

テスト用の実行構成を作成する

  1. 次のいずれかを実行して 実行 / デバッグ構成ダイアログを開きます。

    • メインツールバーの構成スイッチャーから、 実行 | 実行構成の編集 を選択します。

    • 実行 | 実行構成の編集 に進みます。

    • Alt+Shift+F10 を押して、コンテキストメニューから 構成の編集 を選択します。

    実行構成でテストを実行する: 実行構成を選択する
  2. ツールバーの 新規構成の追加 をクリックし、目的の構成タイプを選択します。

  3. 表示されたダイアログで、テストの実行前に実行するテストの範囲、構成パラメーター、アクティビティを指定します。 変更を適用し、ダイアログを閉じます。

PhpStorm がテストの実行を終了すると、その実行構成のタブ上の 実行 ツールウィンドウに結果が表示されます。 テスト結果の分析の詳細については、「テスト結果を調べる 」を参照してください。

実行ツールウィンドウのランナーをテストする

右側のコンソールには、現在のテストセッションの出力が表示されます。 テスト結果のリストの上にあるテスト結果ツールバーには、いくつかの便利なオプションがあります。

コミット後にテストを実行する

変更をプッシュする前に、変更によってコードが壊れないことを確認したい場合は、コミットチェックとしてテストを実行します。

テスト構成を設定する

  1. Alt+0 を押して コミット ツールウィンドウを開き、 Show Commit Options 設定ボタン をクリックします。

  2. 「高度なコミットチェック 」メニューで、「実行構成 」オプションの横にある「構成の選択 」をクリックし、実行する構成を選択します。

    事前コミットチェックメニュー

テスト構成をセットアップした後、コミットするたびに指定されたテストが実行されます。

テストを実行する非モーダルコミットダイアログ

テストを停止

実行構成のタブの 実行 ツールバーで次のオプションを使用します。

  • 停止ボタン をクリックするか、 Ctrl+F2 を押してプロセスを直ちに終了します。

テストの再実行

1 つのテストを再実行

  • 実行 ツールウィンドウの実行構成のタブでテストを右クリックし、 'test name' の実行 を選択します。

セッションですべてのテストを再実行する

  • 実行 ツールバーの 再実行ボタン をクリックするか、 Ctrl+F5 を押して、セッション内のすべてのテストを再実行します。

失敗したテストの再実行

最後のテスト実行で失敗したテストだけを再実行し、成功したテストを再実行しないようにできます。

  • 失敗したテストを再実行するには、 実行 ツールウィンドウのツールバーに移動し、 失敗したテストを再実行アイコンRerun Failed Tests をクリックします。

失敗したテストを再実行してデバッグする

  • Shift を押したまま、 実行 ツールバーの をクリックし、コンテキストメニューから デバッグ を選択して、失敗したテストをデバッグモードで再実行します。

    失敗したテストの再起動 / デバッグ

テストを自動的に再実行する

PhpStorm では、自動テストのようなランナーを有効にすることができます。現在の実行構成のテストは、関連するソースコードを変更すると自動的に再起動します。

  • 自動テストのようなランナーを有効にするには、テスト結果ツールバーで 自動的に再実行 をクリックします。

    自動的に再実行オプション

エディターからテストをデバッグする

  1. エディターで、ブレークポイントを設定する行のガターをクリックします。

    プログラムを中断したい場所に応じて、使用できるブレークポイントにはさまざまなタイプがあります。 詳細は、 Karma を参照してください。

  2. 失敗したテストの横にある ガターアイコンを右クリックし、 デバッグ 'test name' を選択します。

    テストはデバッグモードで再実行されます。 その後、テストは一時停止され、 現在の状態を確認できるようになります。

    テストをステップ実行して、その実行を詳細に分析できます。

2026 年 11 月 9 日