Procédure pas à pas : ajout de règles de validation et d'extraction à un test Web
Mise à jour : novembre 2007
Dans cette procédure, vous ajouterez des règles de validation et d'extraction à un test Web et vérifierez qu'elles fonctionnent correctement.
Les règles de validation permettent de vérifier qu'une application Web fonctionne correctement en validant l'existence de texte, de balises ou d'attributs sur la page retournée par une demande Web. Pour plus d'informations, consultez À propos des règles de validation.
Les règles d'extraction sont semblables aux règles de validation, mais au lieu de vérifier uniquement les données, elles extraient ces dernières et stockent le résultat dans le contexte de test Web. Pour plus d'informations, consultez À propos des règles d'extraction.
Dans cette procédure, vous allez exécuter les tâches suivantes :
ajouter une règle de validation à un test Web ;
vérifier les résultats de la règle de validation ;
ajouter une règle d'extraction à un test Web ;
vérifier les résultats de la règle d'extraction.
Composants requis
Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :
Visual Studio Team System Test Edition
Application Web que vous avez créée lors de la Procédure pas à pas : création d'une application Web simple
Le test Web que vous avez créé dans Procédure pas à pas : enregistrement et exécution d'un test Web
Préparation de la procédure
Pour vous préparer à la procédure
Ouvrez l'application Web que vous avez créée lors de la Procédure pas à pas : création d'une application Web simple.
Appuyez sur CTRL+F5 pour exécuter l'application Web dans le navigateur. Vous devez voir la première page. Fermez le navigateur.
Remarque : Le serveur de développement ASP.NET qui exécute l'application Web que votre test Web va tester démarre. L'icône Serveur de développement ASP.NET apparaît dans la zone de notification.
Ouvrez l'application Web que vous avez créée lors de la Procédure pas à pas : enregistrement et exécution d'un test Web.
Dans l'Explorateur de solutions, double-cliquez sur ColorWebTest.webtest. L'Éditeur de test Web apparaît et la liste des demandes Web s'affiche.
Ajout d'une règle de validation à un test Web
Dans ce test Web, vous avez sélectionné l'option Rouge et cliqué sur Envoyer. Maintenant, vous allez ajouter une règle de validation pour vérifier que vous accédez bien à la page Red.aspx.
Pour ajouter une règle de validation au test Web
Dans l'Éditeur de test Web, recherchez la demande qui effectue une redirection vers la page Red.aspx. Il doit s'agir du deuxième nœud dans la liste des demandes.
Remarque importante : L'application Web effectue une redirection pour passer de la page Default.aspx à la page Red.aspx. Dans l'éditeur de test Web, la liste des demandes affiche Default.aspx, et non Red.aspx pour la demande recherchée. Pour trouver la demande appropriée, développez le nœud de demandes, puis le dossier Paramètres de publication de formulaire et confirmez qu'il existe une entrée RadioButtonList=Red.
Cliquez avec le bouton droit sur la demande Web et sélectionnez Ajouter une règle de validation.
La boîte de dialogue Ajouter une règle de validation s'affiche.
Dans le volet Sélectionnez une règle, choisissez Rechercher du texte.
Dans le volet Propriétés, affectez à la propriété Rechercher du texte la valeur Red et, à la propriété Passer si le texte a été trouvé, la valeur True.
Cliquez sur OK.
Dans le menu Fichier, cliquez sur Enregistrer ColorWebTest.webtest pour enregistrer le test Web.
Vérification des résultats de la règle de validation
Pour vérifier les résultats de la règle de validation
Dans l'Éditeur de test Web, cliquez sur Exécuter pour démarrer votre test Web.
L'Afficheur de test Web s'affiche.
Dans le volet supérieur de l'Afficheur de test Web, cliquez sur la demande pour la page Red.aspx.
Dans le volet inférieur de l'Afficheur de test Web, cliquez sur le bouton Détails. La grille Règles de validation et d'extraction s'affiche avec les résultats de la règle de validation.
Ajout d'une règle d'extraction à un test Web
Dans ce test Web, vous avez sélectionné l'option Bleu et cliqué sur Envoyer. L'étape suivante consiste à ajouter une règle d'extraction pour obtenir le style du Label sur la page Blue.aspx.
Pour ajouter une règle d'extraction au test Web
Dans l'Éditeur de test Web, recherchez la demande qui effectue une redirection vers la page Blue.aspx. Il doit s'agir du quatrième nœud dans la liste des demandes.
Remarque importante : L'application Web effectue une redirection pour passer de la page Default.aspx à la page Blue.aspx. Dans l'éditeur de test Web, la liste des demandes affiche Default.aspx, et non Blue.aspx pour la demande recherchée. Pour trouver la demande appropriée, développez le nœud de demandes, puis le dossier Paramètres de publication de formulaire et confirmez qu'il existe une entrée RadioButtonList=Blue.
Cliquez avec le bouton droit sur la demande Web, puis sélectionnez Ajouter une règle d'extraction.
La boîte de dialogue Ajouter une règle d'extraction s'affiche.
Dans le volet Sélectionnez une règle, choisissez Extraire une valeur d'attribut.
Dans le volet Propriétés, définissez les propriétés suivantes :
Propriété
Valeur
Nom du paramètre de contexte
ExtractionTest
Nom de la balise
étendue
Nom d'attribut
style
Valeur de l'attribut de correspondance
Color:Blue
Cliquez sur OK.
Choisissez Fichier, puis Enregistrer pour enregistrer le test Web.
Vérification des résultats de la règle d'extraction
Pour vérifier les résultats de la règle d'extraction
Dans l'Éditeur de test Web, cliquez sur Exécuter pour démarrer votre test Web.
L'Afficheur de test Web s'affiche.
Dans le volet supérieur de l'Afficheur de test Web, cliquez sur la demande pour la page Blue.aspx.
Dans le volet inférieur de l'Afficheur de test Web, cliquez sur le bouton Détails.
La grille Règles de validation et d'extraction s'affiche avec une entrée pour la règle d'extraction que vous venez d'ajouter.
Cliquez sur l'onglet Contexte.
Une grille de noms et de valeurs s'affiche. La dernière entrée correspond à la valeur extraite par la règle, color:Blue;.
Étapes suivantes
Dans cette procédure pas à pas, vous avez ajouté des règles de validation et d'extraction à un test Web.
Pour ajouter la liaison de données à votre test Web, consultez Procédure pas à pas : ajout de la liaison de données à un test Web. Enfin, pour convertir votre test Web en test Web codé, consultez Procédure pas à pas : création d'un test Web codé.
Voir aussi
Tâches
Procédure pas à pas : création d'une application Web simple
Procédure pas à pas : enregistrement et exécution d'un test Web
Procédure pas à pas : ajout de la liaison de données à un test Web
Procédure pas à pas : création d'un test Web codé