Visual Studio での UWP アプリの単体テストの作成および実行Create and run unit tests for a UWP app in Visual Studio

Visual Studio 単体テスト ツールは、ソフトウェア開発作業に単体テストを導入した開発者や開発チームをサポートするように設計されています。The Visual Studio unit test tools are designed to support developers and teams who incorporate unit testing in their software development practices. 単体テストは、Visual C#、Visual Basic、Visual C++ プロジェクトにおいて、クラスのメソッドの論理エラーを発見するための効率的で維持できる方法を開発者とテスト担当者に提供します。Unit tests give developers and testers an efficient, maintainable way to look for logic errors in the methods of classes in Visual C#, Visual Basic, and Visual C++ projects.

注意

このセクションのトピックでは、Visual Studio 2012 Express for Windows 8 の機能について解説します。The topics in this section describe the functionality of Visual Studio 2012 Express for Windows 8. Visual Studio Ultimate、VS Premium、および VS Professional には、単体テストの追加機能が備わっています。Visual Studio Ultimate, VS Premium, and VS Professional provide additional features for unit testing.

  • VS Ultimate、VS Premium、および VS Professional では、Microsoft テスト エクスプローラーのアドオン アダプターを作成したサードパーティまたはオープン ソースの単体テスト フレームワークを使用できます。In VS Ultimate, VS Premium, and VS Professional you can use any third-party or open source unit test framework that has created an add-on adapter for the Microsoft Test Explorer. VS Ultimate および VS Premium では、テストのコード カバレッジ情報を分析して表示することもできます。You can also analyze and display code coverage information for your tests with VS Ultimate and VS Premium.

    • VS Ultimate では、各ビルド後に毎回テストを実行することができます。In VS Ultimate, you can run your tests after every build. Microsoft Fakes を使用することもできます。これは、システムおよびサードパーティの機能をテスト コードに置き換えることにより、自分のコードにテストの重点を置くことができる、マネージ コードの分離フレームワークです。You can also use Microsoft Fakes, an isolation framework for managed code to focus your tests on your own code by substituting test code for system and third-party functionality.
    • JavaScriptJavaScript. JavaScript の単体テストは、Visual Studio Express for Windows 8 の IDE からは利用できません。JavaScript unit testing is not available from the IDE of Visual Studio Express for Windows 8. Visual Studio Professional、Premium および Ultimateでは、JavaScript の単体テスト フレームワークが Visual Studio ギャラリーの拡張機能として利用できます。In Visual Studio Professional, Premium and Ultimate, JavaScript unit test frameworks are available as extensions in the Visual Studio Gallery. スタンドアロンのサードパーティまたはオープン ソースの JavaScript 単体テスト フレームワークの 1 つを使用して、JavaScript コードをテストすることも可能です。You can also test JavaScript code by using one of the stand-alone third-party or open source JavaScript unit test frameworks.

    詳細については、「コードの単体テスト」を参照してください。For more information, see Unit Test Your Code in the MSDN Library.

このセクションの内容In this section

C# コードの単体テストUnit test C# code

C++ DLL の単体テストUnit testing a C++ DLL

テスト エクスプローラーでの単体テストの実行Run unit tests in Test Explorer