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 :

Préparation de la procédure

Pour vous préparer à la procédure

  1. Ouvrez l'application Web que vous avez créée lors de la Procédure pas à pas : création d'une application Web simple.

  2. 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.

  3. Ouvrez l'application Web que vous avez créée lors de la Procédure pas à pas : enregistrement et exécution d'un test Web.

  4. 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

  1. 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.

  2. 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.

  3. Dans le volet Sélectionnez une règle, choisissez Rechercher du texte.

  4. 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.

  5. Cliquez sur OK.

  6. 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

  1. Dans l'Éditeur de test Web, cliquez sur Exécuter pour démarrer votre test Web.

    L'Afficheur de test Web s'affiche.

  2. Dans le volet supérieur de l'Afficheur de test Web, cliquez sur la demande pour la page Red.aspx.

  3. 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

  1. 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.

  2. 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.

  3. Dans le volet Sélectionnez une règle, choisissez Extraire une valeur d'attribut.

  4. 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

  5. Cliquez sur OK.

  6. 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

  1. Dans l'Éditeur de test Web, cliquez sur Exécuter pour démarrer votre test Web.

    L'Afficheur de test Web s'affiche.

  2. Dans le volet supérieur de l'Afficheur de test Web, cliquez sur la demande pour la page Blue.aspx.

  3. 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.

  4. 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é

Concepts

À propos des règles de validation

À propos des règles d'extraction