メイン コンテンツへスキップ
Visual Studio
コードのテスト ツールとサービス | Visual Studio2023-05-09T15:23:53-07:00

テスト ツール

包括的なテスト ツールを使用して高品質のコードを記述する

単体テスト

自由に選んだ言語とテスト フレームワークで単体テストを記述し、実行し、デバッグします。 豊富な種類のプロジェクト テンプレートと、複数のプラットフォームをサポートするテスト フレームワークが組み込まれているため、簡単に使い始めることができます。

IntelliTest

これにより、新規または既存のコードの単体テストを作成して保守する手間が大幅に減ります。 テスト手法に合わせた興味深い入出力値を生成し、高いコード カバレッジの小さなテスト スイートとして保存します。 コードの進歩に合わせてテスト スイートも自動的に進歩していきます。

Live Unit Testing

Live Unit Testing では、影響を受ける単体テストがバックグラウンドで自動的に実行され、コード カバレッジが Visual Studio でライブで表示されます。 コードを変更すると、Live Unit Testing により、そのコード変更が既存のテストでカバーされているか、または新しいテストを作成する必要があるかどうかが示されます。 入力時に新しいテストを作成するようリマインダーが表示されます。

テスト エクスプローラー

単一のウィンドウでテストを編成、実行、デバッグし、テスト結果も表示できます。 毎回のビルドの後に自動的にテストを実行することにより、継続的なテストを容易に構成できます。

CodeLens テスト インジケーター

テスト結果がコード上でインラインに表示されます。 テストの調査、実行、デバッグと、テストへのナビゲートを、コード エディターそのものから実行できます。

コード カバレッジ分析

マネージ アプリケーションとネイティブ アプリケーションの両方について、行レベルおよびブロック レベルのコード カバレッジが視覚化され、レポートされます。

Fakes

任意の .NET メソッドをデリゲートで置き換えることのできる、豊かな分離フレームワークです。 Visual Studio の Fakes Framework では、迂回とスタブを使った分離による単体テストがサポートされます。

フィードバック