PyCharm 2026.1 ヘルプ

テストとテスト対象間を移動する

PyCharm では、テストとテスト対象の間をすばやく移動できます。

言語およびフレームワーク固有のガイドラインについては、テストフレームワークJavaScript のテストNode.js のテストを参照してください。

テストからテスト対象へ移動

  1. エディターでテストクラスを開きます。

  2. エディターのコンテキストメニューから移動 | テスト対象を選択するか、Ctrl+Shift+T を押します。

    現在のテストクラスのテスト対象がエディターの専用タブで開き、フォーカスが得られます。

クラスまたはファイルからそのテストに移動する

  1. エディターでクラスを開きます。メソッドからそのテストに移動する場合は、このメソッドにキャレットを置きます。

  2. 複数のテストがテスト対象に関連付けられている場合は、リストから目的のテストを選択します。現在のクラスのテストがエディターの専用タブで開き、フォーカスを得ます。

2024 年 10 月 08 日

関連ページ:

テストフレームワーク

PyCharm では、次のテストフレームワークを使用できます。Python ユニットテストはいはいはいはいはい部分的に Pytest はいはいはいはいはいはい Python nosetests 部分的にはいはいはいはい部分的に tox いいえはいいいえいいえはい部分的に TwistedTrial はいはいはいはいはいなし Python doctests なしはいいいえなしはいはい PyCharm Pro でのみ利用可能 BDD テストフレームワーク

JavaScript のテスト

PyCharm を使用すると、Karma、Vitest、Jest、Protractor、Cucumber.js、Mocha、Node.js テストランナーを使用して JavaScript ユニットテストを実行およびデバッグできます。テスト結果はツリービューで確認でき、そこからテストソースに簡単に移動できます。テストのステータスは、エディターのテストの隣に表示され、すぐに実行またはデバッグするオプションがあります。Jest、Karma、Mocha については、PyCharm のコードカバレッジレポ...

Node.js のテスト

PyCharm を使用すると、多数のフレームワークを使用して Node.js アプリケーションをテストできます。現在のページでは、非同期テストシナリオの実行に特に役立つ JavaScript テストフレームワークである組み込みの Node.js テストランナーまたは Mocha を使用したテストについて説明します。PyCharm の外部から Mocha テストを実行し、ツリービューに配置されたテスト結果を調べ、そこからテストソースに簡単に移動できます。PyCharm は、エディターのテストの隣に、テ...

テストの作成

PyCharm は、クラスと個々のメソッドのテストを作成する方法を提案します。クラスまたはメソッドのテストを作成するエディターで、キャレットをクラス宣言またはメソッド内のどこかに配置します。以下のいずれか 1 つを実行します: に移動します。コンテキストメニューからを選択します。を押します。PyCharm は、利用可能なテストのリストを示しています。必要なテストがまだ存在しない場合は、新規テストの作成をクリックします。テストの作成ダイアログが開きます。テストの作成ダイアログで、以下の設定を指定しま...

テスト用の実行 / デバッグ構成を作成する

実行 / デバッグ構成を使用して、通常のアプリケーションの実行と同様の方法でテスト(テストケース、テストスイートなど)を実行できます。PyCharm は、テストをターゲットとして指定できる、テスト目的で特別な実行 / デバッグ構成を作成するためのフレームワークを提供します。PyCharm は、通常の実行構成を作成する通常の手順に加えて、コンテナー内のすべてのテスト、単一のテストケース、テストメソッドの実行 / デバッグ構成を作成できるショートカットを提供します。テスト設定を作成するエディターでテ...