Vue d'ensemble des tests unitaires Smart Device
Mise à jour : novembre 2007
Utilisez les tests unitaires Smart Device pour tester les méthodes d'essai qui font partie de votre projet Smart Device. Le terme « test unitaire Smart Device » s'applique à tout test unitaire créé dans un projet de test Smart Device. Pour plus d'informations, consultez Projets de test Smart Device.
Création de tests unitaires
Lorsque vous créez un test unitaire dans un projet de test Smart Device, le test diffère sur les points suivants :
Le test unitaire Smart Device fait référence au .NET Compact Framework et à l'infrastructure des tests unitaires Smart Device au lieu de faire référence au .NET Framework complet et à l'infrastructure des tests unitaires. Pour plus d'informations, consultez Infrastructure des tests unitaires (Smart Devices).
Le test unitaire Smart Device s'exécute sur un appareil ou un émulateur sous le processus hôte Smart Device plutôt que sur un ordinateur de bureau sous le processus hôte par défaut ou des services IIS (Internet Information Services). Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.
Remarque : Les tests unitaires Smart Device doivent s'exécuter sous l'hôte Smart Device et ne peuvent pas s'exécuter sous l'hôte Par défaut ou ASP.NET. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.
Si vous les exécutez sur un appareil ou un émulateur, vos tests ont accès aux mêmes API spécifiques des appareils, par exemple Microsoft.WindowsMobile, que vos applications Smart Device.
Vous pouvez créer un test unitaire Smart Device de deux façons :
Générez-le à partir de code dans votre projet Smart Device.
Ajoutez un nouveau test unitaire au projet de test Smart Device à partir de la boîte de dialogue Ajouter un nouveau test.
Ces deux méthodes sont décrites dans Comment : créer un test unitaire Smart Device.
Exécution de tests unitaires
Vous exécutez un test unitaire Smart Device de la même façon que les autres types de tests. Pour plus d'informations, consultez Comment : exécuter des tests sélectionnés.
Visual Studio exécute les tests sur l'appareil sélectionné dans la configuration de série de tests active, et non sur l'appareil sélectionné dans la barre d'outils Appareil. Pour plus d'informations, consultez Comment : spécifier la configuration d'une série de tests.
- Lors du déploiement de tests, Visual Studio n'assure pas automatiquement le déploiement et l'installation du .NET Compact Framework ou de SQL Server Compact sur l'appareil ou l'émulateur cible. Ils doivent être installés sur votre émulateur ou sur votre appareil avant d'effectuer un test. Pour plus d'informations, consultez Comment : installer le .NET Compact Framework sur un appareil et Comment : installer Microsoft SQL Server Compact 3.5 sur un appareil de type Smart Device.
Voir aussi
Tâches
Procédure pas à pas : création et exécution d'un test unitaire Smart Device
Comment : déboguer tout en exécutant un test unitaire Smart Device