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 :
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.
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 :
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 :
Dans la fenêtre paramètres de test pour sélectionner, sélectionnez Toutes les configurations.Indiquez que les paramètres que vous voulez :
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.
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 :
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.
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.
Cré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éer une nouvelle configuration
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
Aide
Tests pour Livraison Continue avec Visual Studio 2012 - Chapitre 3: Environments Lab