スマート デバイス用のテスト ツールの概要
更新 : 2007 年 11 月
スマート デバイス プログラマビリティは、テスト機能を拡張するコンポーネントを、Visual Studio から .NET Compact Framework で構築されたデバイス アプリケーションにインストールします。「スマート デバイス コンポーネント」を参照してください。
テスト機能は、Visual Studio から継承されます。継承されるテスト機能のセットは、Visual Studio のエディションによって異なります。Professional Edition を使用している場合は、「Visual Studio Professional Edition でのテスト ツールの使用」を参照してください。Team System のいずれかのエディションを使用している場合は、「Test Edition」または「Development Edition」を参照してください。
メモ : |
---|
スマート デバイス プログラマビリティは、Visual Studio Express Eedition と Visual Studio Standard Edition ではサポートされません。 |
スマート デバイス コンポーネント
機能 |
説明 |
---|---|
スマート デバイス用のテストは、スマート デバイス テスト プロジェクトに保存する必要があります。したがって、スマート デバイス テスト ツールは、2 種類の新しいテスト プロジェクト (スマート デバイス C# テスト プロジェクト、スマート デバイス Visual Basic テスト プロジェクト) を追加して、スマート デバイス アプリケーション用のテストを保存します。 |
|
スマート デバイス単体テスト |
スマート デバイス テスト プロジェクト内に作成される単体テストは、スマート デバイス単体テストと呼ばれます。スマート デバイス単体テストは、Visual C# または Visual Basic スマート デバイス プロジェクト内のマネージ コードの正しさを検証します。詳細については、「スマート デバイス単体テストの操作」を参照してください。 |
スマート デバイス プロジェクトの単体テストはデバイス上で実行されるので、デバイス用のテスト ツールには、.NET Compact Framework で実行される、デバイス固有の単体テスト フレームワークのバージョンがあります。デバイス単体テスト フレームワークは、標準的な 単体テスト フレームワーク に含まれている種類のサブセットを含みます。 |
|
スマート デバイス テスト ホスト |
スマート デバイス テスト ホスト (SmartDeviceTestHost.exe) は、既定の VSTestHost がデスクトップで実行するのとほとんど同じように、デバイス上でテストを実行します。テスト実行時、Visual Studio は、スマート デバイス テスト ホストをテストと共にデバイス上に配置し、スマート デバイス テスト ホスト プロセス下でテストを実行します。スマート デバイス ホストの選択方法の詳細については、「方法 : テスト実行構成を指定する」を参照してください。 |