テストとテスト対象間を移動する
PyCharm では、テストとテスト対象の間をすばやく移動できます。
言語およびフレームワーク固有のガイドラインについては、テストフレームワーク、JavaScript のテスト、Node.js のテストを参照してください。
テストからテスト対象へ移動
エディターでテストクラスを開きます。
エディターのコンテキストメニューからを選択するか、Ctrl+Shift+T を押します。
現在のテストクラスのテスト対象がエディターの専用タブで開き、フォーカスが得られます。
クラスまたはファイルからそのテストに移動する
エディターでクラスを開きます。メソッドからそのテストに移動する場合は、このメソッドにキャレットを置きます。
複数のテストがテスト対象に関連付けられている場合は、リストから目的のテストを選択します。現在のクラスのテストがエディターの専用タブで開き、フォーカスを得ます。
関連ページ:
テストフレームワーク
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 は、通常の実行構成を作成する通常の手順に加えて、コンテナー内のすべてのテスト、単一のテストケース、テストメソッドの実行 / デバッグ構成を作成できるショートカットを提供します。テスト設定を作成するエディターでテ...
