Configurations de test : spécification des plateformes de test
Les utilisateurs de votre application l'installeront ou l'exécuteront probablement sur des ordinateurs possédant différentes configurations, telles que des systèmes d'exploitation et des navigateurs web différents, ou autres. Vous devrez exécuter au moins certains de vos tests dans des environnements possédant ces différentes configurations. Servez-vous de votre plan de test pour décider quels tests doivent être exécutés pour quelles configurations. Quand vous exécutez vos tests, assurez-vous d'avoir préparé vos environnements pour les configurations nécessaires.
Vous pouvez concevoir une matrice des combinaisons à tester :
Utilisez Microsoft Test Manager pour spécifier les configurations de test. Mais vous pouvez quand même exécuter les tests avec Team Web Access ou Microsoft Test Manager.
Spécifications
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Planification de tests contenant des configurations
Connectez Microsoft Test Manager à votre projet de test et ouvrez votre plan de test. Ouvrez votre plan de test en cliquant sur Centre de tests, Plan, Sommaire.
Sélectionnez un ou plusieurs tests, puis choisissez Configurations.
Définissez les configurations sur lesquelles vous souhaitez exécuter les tests.
- Les configurations souhaitées ne s'affichent pas ? Choisissez Toutes les configurations. Si les configurations requises ne s'affichent toujours pas, apprenez comment définir vos propres configurations.
Je possède un cas de test qui apparaît dans plusieurs plans de test et suites de tests. Dois-je définir les configurations pour chacun de ces points de test ?
Oui. Le même cas de test peut avoir différents paramètres de configuration dans plusieurs suites de tests et plans de test.
Exécution de tests contenant des configurations
Lorsque vous souhaitez exécuter un test comportant plusieurs configurations, vous verrez qu'il apparaît plusieurs fois dans la liste d'exécution.
Configurez une plateforme de test pour une configuration particulière, puis triez la liste pour afficher les tests à exécuter sur cette configuration.
Lorsque vous exécutez un test, un rappel de la configuration requise apparaît dans la fenêtre de Test Runner.
Team Web Access |
Gestionnaire de tests Microsoft |
---|---|
Test Runner ne vérifie pas que vous exécutez réellement la configuration spécifiée. Toutefois, si vous utilisez Microsoft Test Manager, les informations système sont enregistrées dans le journal des tests.
Créer des configurations pour votre projet d'équipe
Certaines configurations sont déjà définies pour vous, mais vous souhaiterez probablement ajouter les vôtres.
Une configuration de test est une combinaison de valeurs de variables de configuration . Vos variables de configuration peuvent être, par exemple, le système d'exploitation, le navigateur, le type de processeur, la base de données. Une configuration peut être « Windows 7 + UC 32 bits » ou « Windows 8 + UC 64 bits. »
Choisissez Centre de tests, Organiser, Gestionnaire de configurations de test.
Pour ajouter vos propres variables et valeurs de configuration, choisissez Gérer les variables de configuration :
Créez des configurations utiles à vos tests :
Q et R
Q : Des données de test différentes constituent-elles un bon choix pour une variable de configuration de test ?
R : Il est préférable d'utiliser des paramètres lorsque vous souhaitez exécuter un test avec des données de test différentes, car il est facile de définir des paramètres pour différents cas de test. Les configurations de test conviennent mieux pour les variations de la plateforme matérielle ou logicielle sur laquelle l'application testée est installée.Q : La répétition de tests sur différentes configurations est ennuyeuse.
R : Et lente et sujette aux erreurs. Mais il existe un moyen d'accélérer les choses. Enregistrez vos actions sur une configuration et lisez-les ensuite sur une autre.Si vous effectuez la lecture sur un autre navigateur, choisissez l'option Changer de navigateur pour la lecture sous le menu de lecture de Test Runner.
Toutefois, notez que l'enregistrement ou la lecture ne fonctionne pas pour tous les navigateurs et toutes les applications. Dans certains cas, vous devrez peut-être lire des étapes manuellement.