Partager via


Configurations de test : spécification des plateformes de test

Les utilisateurs de votre application l'installent probablement sur les ordinateurs qui ont une large gamme de paramètres, avec des systèmes d'exploitation, différents navigateurs Web, des vitesses de connexion internet, et d'autres variantes.Il est donc exécuter au moins certains de vos tests dans les environnements qui ont les paramètres différents.

Vous pouvez développer un tableau schématique des combinaisons que vous souhaitez tester :

Variables de configuration et configurations

Configuration requise

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional

Exécution de tests avec des paramètres

Lorsque vous examinez la liste de tests qui sont prêts à être exécutés, l'une des colonnes est intitulée Configuration.Cette colonne spécifie une combinaison spécifique matérielle et logicielle sur lequel vous devez exécuter le test.Par exemple, elle peut spécifier le windows phone 7 ou windows 8 et Internet Explorer 9.Si votre application peut être installée sur différentes plateformes serveur, les paramètres peuvent également spécifier des fonctionnalités du serveur.

Exécution des cas de test avec différentes configurations

Notez que le plan de test peut appeler pour certains scénarios de test à exécuter sous plusieurs configuration.Chaque paire de cas de test et configuration de test est appelée un point de test.

Lorsque vous exécutez un point de test particulier, vous devez travailler sur un ordinateur doté de configuration spécifiée.En général, cela signifie qu'avant d'installer la demande de test, vous devez installer un ordinateur avec le système d'exploitation correct et d'autres caractéristiques spécifiées.

Vous souhaiterez probablement exécuter tous les tests sur un paramètre dans un processus.Vous pouvez filtrer et trier la liste de tests par configuration :

Tri et filtrage des points de test par configuration

Pour le test manuel, les paramètres de test sont simplement des instructions à le testeur manuel concernant l'installation de l'environnement de test.Mais certains projets n'exigent pas plusieurs configurations.Dans ces projets, vous pouvez simplement ignorer les paramètres de configuration.

Organisez les paramètres d'un cas de test

Dans le plan de test, vous pouvez définir les paramètres à utiliser pour un ou plusieurs cas de test :

Ouverture de configurations de test pour des cas de test

Dans la fenêtre paramètres de test pour sélectionner, sélectionnez Toutes les configurations.Indiquez que les paramètres que vous voulez :

Sélection de configurations de test pour un cas de test

Si vous souhaitez modifier une longue liste de tests simultanément, sélectionnez Activer la sélection de plage et mode de remplissage.Cliquez dans la zone située en haut de la plage, maj+clic dans la zone en bas, puis activez ou désactivez la case à cocher en haut.

[!REMARQUE]

La définition des paramètres modifie uniquement les paramètres de cette apparence du cas de test.Si le même cas de test s'affiche dans une autre suite ou les autres plan- pour l'exemple dans le plan de test pour les autres sprint - les paramètres assignées à ces derniers dans l'autre plan ne seront pas affectées.

Définissez les paramètres par défaut pour votre plan de test

Au lieu de définir les paramètres de chaque cas de test séparément, définissez les paramètres par défaut pour dans les propriétés de votre plan de test.Les valeurs par défaut s'appliquent aux nouveaux jeux de test et aux jeux de test à copier d'un plan précédent.

Pour définir les valeurs par défaut, choisissez Centre de tests, Plan, Contenu.Sélectionnez le plan de test à la racine de l'arborescence.Choisissez la sélection déroulante à Configurations par défaut.

Définition des configurations par défaut pour un plan de test

Vous pouvez également définir les paramètres dans Propriétés du plan.

[!REMARQUE]

Les paramètres par défaut sont uniquement l'effet lorsque vous ajoutez un cas de test à un plan.Modifier les valeurs par défaut n'affecte pas les cas de test qui sont déjà dans le plan.

Créez une suite de tests pour plusieurs configurations

En général, vous ne souhaitez pas exécuter chaque cas de test avec plusieurs paramètres de test.À la place, vous sélectionnez simplement des tests pour vérifier que votre application s'exécute sur d'autres paramètres.Par exemple, vous pouvez exécuter tous vos tests sur windows 8, mais également exécuter uniquement quelques-unes de ces sur Windows 7 et Windows XP.

La façon la plus simple est de créer une suite distincte pour plusieurs configurations.Définissez ses paramètres par défaut séparément du plan de test.Copiez les tests sélectionnés à la suite.Dans la nouvelle suite, ces cas de test seront assignés plusieurs configurations.

 Chaque suite de tests hérite généralement ses paramètres par défaut du plan de test, mais vous pouvez les définir individuellement en sélectionnant la suite :

Définition des configurations par défaut pour une suite de tests

Pour copier un cas de test dans une suite de tests, glissez- simplement la vers la nouvelle suite.Elle sera référencée plusieurs suite, et aura des paramètres dans les différentes suites.

Créez plus de paramètres

Un petit nombre de paramètres de test est automatiquement configurées lorsque vous créez votre projet d'équipe, mais vous pouvez créer plus dans Gestionnaire de configurations de test.

Chaque configuration de test spécifie des paramètres pour plusieurs variables de configuration, telles que le système d'exploitation et le navigateur.Vous pouvez définir de nouvelles variables, et nouvelles valeurs autorisées pour chaque variable.

Gestion des configurations de test dans un plan de test

Vous pouvez supprimer une configuration de test si elle n'est pas référencée dans un résultat de test ou dans un plan de test.Sinon, vous pouvez définir son état à inactif.

Dd286643.collapse_all(fr-fr,VS.110).gifCréer de nouvelles variables de configuration

Créez les variables pour chaque aspect de l'environnement de test que vous souhaitez spécifier.Par exemple, vous pouvez créer des variables pour le type de périphérique client, le système d'exploitation serveur, la vitesse du réseau, et l'édition de base de données.Remarquez que ce ne sont pas des aspects de votre système sous test.Ils sont des tableaux de variables que les utilisateurs de votre application peuvent faire pour la plateforme sur laquelle ils installent votre système.

Création et modification des variables de configuration

Dd286643.collapse_all(fr-fr,VS.110).gifCréer une nouvelle configuration

Création d'une configuration de test

Pour arrêter un environnement d'apparaître comme option lorsque vous définissez les paramètres des cas de test, définissez État à Inactif.Toutefois, cela n'affecte pas les assignations existantes des paramètres à des cas de test.

Ressources externes

Dd286643.collapse_all(fr-fr,VS.110).gifAide

Tests pour Livraison Continue avec Visual Studio 2012 - Chapitre 3: Environments Lab

Voir aussi

Concepts

Définition d'un plan de test