Share via


スマート デバイス用のテスト ツールの概要

更新 : 2007 年 11 月

スマート デバイス プログラマビリティは、テスト機能を拡張するコンポーネントを、Visual Studio から .NET Compact Framework で構築されたデバイス アプリケーションにインストールします。「スマート デバイス コンポーネント」を参照してください。

テスト機能は、Visual Studio から継承されます。継承されるテスト機能のセットは、Visual Studio のエディションによって異なります。Professional Edition を使用している場合は、「Visual Studio Professional Edition でのテスト ツールの使用」を参照してください。Team System のいずれかのエディションを使用している場合は、「Test Edition」または「Development Edition」を参照してください。

Bb384096.alert_note(ja-jp,VS.90).gifメモ :

スマート デバイス プログラマビリティは、Visual Studio Express Eedition と Visual Studio Standard Edition ではサポートされません。

スマート デバイス コンポーネント

機能

説明

スマート デバイス テスト プロジェクト

スマート デバイス用のテストは、スマート デバイス テスト プロジェクトに保存する必要があります。したがって、スマート デバイス テスト ツールは、2 種類の新しいテスト プロジェクト (スマート デバイス C# テスト プロジェクト、スマート デバイス Visual Basic テスト プロジェクト) を追加して、スマート デバイス アプリケーション用のテストを保存します。

スマート デバイス単体テスト

スマート デバイス テスト プロジェクト内に作成される単体テストは、スマート デバイス単体テストと呼ばれます。スマート デバイス単体テストは、Visual C# または Visual Basic スマート デバイス プロジェクト内のマネージ コードの正しさを検証します。詳細については、「スマート デバイス単体テストの操作」を参照してください。

単体テスト フレームワーク (デバイス)

スマート デバイス プロジェクトの単体テストはデバイス上で実行されるので、デバイス用のテスト ツールには、.NET Compact Framework で実行される、デバイス固有の単体テスト フレームワークのバージョンがあります。デバイス単体テスト フレームワークは、標準的な 単体テスト フレームワーク に含まれている種類のサブセットを含みます。

スマート デバイス テスト ホスト

スマート デバイス テスト ホスト (SmartDeviceTestHost.exe) は、既定の VSTestHost がデスクトップで実行するのとほとんど同じように、デバイス上でテストを実行します。テスト実行時、Visual Studio は、スマート デバイス テスト ホストをテストと共にデバイス上に配置し、スマート デバイス テスト ホスト プロセス下でテストを実行します。スマート デバイス ホストの選択方法の詳細については、「方法 : テスト実行構成を指定する」を参照してください。

参照

その他の技術情報

スマート デバイス プロジェクト用のテスト ツール