次の方法で共有


単体テスト フレームワークをインストールする

Visual Studio テスト エクスプローラーでは、アダプター インターフェイスを使用できる任意の単体テスト フレームワークからテストを実行できます。 フレームワークをインストールすると、バイナリがコピーされ、サポートされている言語用の Visual Studio プロジェクト テンプレートが追加されます。 テンプレートを使用してプロジェクトを作成すると、フレームワークがテスト エクスプローラーに登録されます。

Visual Studio ソリューションには、異なるフレームワークを使用し、異なる言語を対象とする単体テスト プロジェクトを含めることができます。

.NET、 MSTest、NUnit、xUnit の場合は、Visual Studio によって提供されるテスト フレームワークであり、既定でインストールされます。 C++ の場合、CTest など、異なるテスト フレームワークのセットが提供されます。

フレームワークを取得する

NuGet パッケージ マネージャーを使用してサードパーティの単体テスト フレームワークをインストールします。

  1. ソリューション エクスプローラーで、テスト コードのプロジェクトを右クリックし、[NuGet パッケージの管理] を選択します。

  2. NuGet パッケージ マネージャーで、インストールするテスト フレームワークを検索します。

    Visual Studio 2022 の NuGet パッケージ マネージャーのスクリーンショット。

    Visual Studio 2019 の NuGet パッケージ マネージャーのスクリーンショット。

  3. フレームワークを選択し、[ インストール] を選択します。

最新のテスト アダプターに更新する

テストの検出と実行が向上するように、最新の安定したテスト アダプターに更新します。 MSTest、NUnit、および xUnit テスト アダプターの更新の詳細については、 Visual Studio のブログを参照してください。

最新の安定したテスト アダプター バージョンに更新するには

  1. ソリューションの NuGet パッケージ マネージャー を開くには、 ツール>NuGet パッケージ マネージャー>ソリューションの NuGet パッケージの管理を選択します。

  2. [ 更新プログラム ] タブを選択し、インストールされている MSTest、NUnit、または xUnit テスト アダプターを検索します。

  3. 更新する各テスト アダプターの横にあるチェック ボックスをオンにし、[ 更新 ] を選択して各アダプターの最新バージョンをインストールします。

    Visual Studio 2022 のアップグレード テスト アダプターのスクリーンショット。

    [ 変更のプレビュー ] ダイアログが開いたら、選択内容を確認し、[ 適用] を選択します。 必要に応じて、ライセンスの変更を受け入れます。

    Visual Studio 2019 のアップグレード テスト アダプターのスクリーンショット。

    [インストール] を選択します。