Übersicht über Komponententests für intelligente Geräte
Aktualisiert: November 2007
Verwenden Sie Komponententests für intelligente Geräte zum Testen von Methoden, die Teil des Projekts für intelligente Geräte sind. Als Komponententest für intelligente Geräte wird jeder Komponententest bezeichnet, der in einem Testprojekt für intelligente Geräte erstellt wurde. Weitere Informationen finden Sie unter Testprojekte für intelligente Geräte.
Erstellen von Komponententests
Wenn Sie einen Komponententest in einem Testprojekt für intelligente Geräte erstellen, unterscheidet sich der Test wie folgt:
Komponententests für intelligente Geräte verwenden .NET Compact Framework und das Komponententestframework für Geräte anstelle der .NET Framework-Vollversion und des Komponententestframeworks. Weitere Informationen hierzu finden Sie unter Komponententestframework (Geräte).
Komponententests für intelligente Geräte werden unter dem Hostprozess des intelligenten Geräts auf einem Gerät oder Emulator anstatt unter dem Standard- oder Internetinformationsdienste-Hostprozess auf einem Desktopcomputer ausgeführt. Weitere Informationen finden Sie unter Gewusst wie: Angeben einer Testlaufkonfiguration.
Hinweis: Komponententests für intelligente Geräte müssen unter dem Hostprozess des intelligenten Geräts und nicht unter dem Hostprozess Standard oder ASP.NET ausgeführt werden. Weitere Informationen finden Sie unter Gewusst wie: Angeben einer Testlaufkonfiguration.
Indem die Tests auf einem Gerät oder Emulator ausgeführt werden, haben sie Zugriff auf dieselben gerätespezifischen APIs, z. B. Microsoft.WindowsMobile, wie die Anwendungen für intelligente Geräte.
Sie können einen Komponententest für intelligente Geräte auf zwei Weisen erstellen:
Generieren des Tests aus Code im Projekt für intelligente Geräte
Hinzufügen eines neuen Komponententests zu einem Testprojekt für intelligente Geräte über das Dialogfeld Neuen Test hinzufügen
Beide Methoden werden unter Gewusst wie: Erstellen eines Komponententests für intelligente Geräte beschrieben.
Ausführen von Komponententests
Sie führen einem Komponententest für intelligente Geräte auf die gleiche Weise wie andere Testtypen aus. Weitere Informationen finden Sie unter Gewusst wie: Ausführen ausgewählter Tests.
Visual Studio führt Tests auf dem Gerät aus, das in der aktiven Testlaufkonfiguration ausgewählt wurde, und nicht auf dem in der Gerätesymbolleiste ausgewählten Gerät. Weitere Informationen finden Sie unter Gewusst wie: Angeben einer Testlaufkonfiguration.
- Wenn Sie Tests ausführen, wird .NET Compact Framework oder SQL Server Compact von Visual Studio außerdem nicht automatisch auf dem Zielgerät oder Emulator bereitgestellt und installiert. Diese Anwendungen müssen auf dem Emulator oder Gerät installiert werden, bevor ein Test ausgeführt wird. Weitere Informationen finden Sie unter Gewusst wie: Installieren von .NET Compact Framework auf einem Gerät und unter Gewusst wie: Installieren von SQL Server Compact 3.5 auf einem Gerät.
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Erstellen und Ausführen eines Komponententests für intelligente Geräte
Gewusst wie: Debuggen beim Ausführen eines Komponententests für intelligente Geräte