Partager via


Procédure pas à pas : ajout de la liaison de données à un test Web

Mise à jour : novembre 2007

Dans cette procédure pas à pas, vous allez ajouter la liaison de données à un test Web et vérifier que cela fonctionne correctement.

En utilisant la liaison de données, une base de données peut fournir des données pour un test Web. Vous pouvez lier des données d'une source de données à une partie d'une demande Web qui requiert des données, telles qu'un paramètre de publication d'un formulaire. Pour plus d'informations, consultez À propos de la liaison de données dans les tests Web.

Dans cette procédure, vous allez exécuter les tâches suivantes :

  • Ajouter la liaison de données à un test Web

  • Exécuter le test Web pour vérifier qu'il fonctionne correctement

Composants requis

Pour exécuter cette procédure pas à pas, vous devez disposer des éléments suivants :

Préparation de la procédure

Pour cette procédure pas à pas, vous aurez besoin d'un exemple de source de données à lier. Vous créerez une base de données simple dans Microsoft Access.

Pour préparer la source de données

  1. Dans Microsoft Access, créez une base de données vierge. Dénommez la base de données DonnéesCouleurs.mdb.

  2. Créez une table avec deux champs : IDCouleur et NomCouleur.

  3. Enregistrez la table et dénommez-la Couleurs.

    Remarque :

    Si vous êtes invités à indiquer une clé primaire, cliquez sur Non. Vous n'avez pas besoin de clé primaire pour cette procédure pas à pas.

  4. Ajoutez les données suivantes à la table Couleurs :

    IDCouleur

    NomCouleur

    0

    Rouge

    1

    Bleu

  5. Fermez la base de données.

    Remarque :

    Si vous êtes invités à indiquer une clé primaire, cliquez sur Non. Vous n'avez pas besoin de clé primaire pour cette procédure pas à pas.

Pour préparer le test Web

  1. Ouvrez l'application Web que vous avez créée dans 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 allez 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. Vous allez voir l'icône Serveur de développement ASP.NET dans la zone de notification, à l'extrême droite de la barre des tâches.

  3. Ouvrez l'application Web que vous avez créée dans 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 de la liaison de données à un test Web

Pour ajouter la source de données au test Web

  1. Dans l'Éditeur de test Web, cliquez avec le bouton droit sur le nœud supérieur de votre test Web, puis cliquez sur Ajouter une source de données.

    L'Assistant Nouvelle source de données de test s'affiche.

  2. Dans la zone Nom de la source de données, tapez CouleursMDB.

  3. Dans la liste Type de source de données, cliquez sur Base de données.

  4. Cliquez sur Next.

  5. Sélectionnez une connexion existante ou suivez ces étapes :

    1. Cliquez sur Nouvelle connexion.

      La boîte de dialogue Choisir la source de données s'affiche.

    2. Dans la liste Source de données, cliquez sur Fichier de base de données Microsoft Access.

    3. Désactivez la case à cocher Toujours utiliser cette sélection.

    4. Cliquez sur Continuer.

      La boîte de dialogue Propriétés de connexion s'affiche.

    5. Dans la zone Nom du fichier de base de données, tapez le nom de fichier ou cliquez sur Parcourir et recherchez le dossier. À titre d'exemple, saisissez les informations suivantes :

      <Votre chemin>\Données\DonnéesCouleurs.mdb

    6. (Facultatif) Cliquez sur le bouton Tester la connexion pour vérifier la connexion au fichier.

    7. Cliquez sur OK pour fermer la boîte de dialogue Propriétés de connexion.

    La chaîne de connexion pour accéder à la base de données est entrée dans l'Assistant.

  6. Cliquez sur Next.

  7. Sous Choisir parmi les tables disponibles pour cette source de données, activez la case à cocher Couleurs.

  8. Cliquez sur Terminer.

    Une boîte de dialogue vous demande si vous souhaitez ajouter le fichier à votre projet en cours.

  9. Cliquez sur Non.

    Un nœud Sources de données est ajouté au test Web et la base de données apparaît dans la hiérarchie.

    Pour les besoins de cette procédure pas à pas, vous ne devez pas ajouter le fichier au projet. À l'avenir, vous pourrez vous aider des informations suivantes pour prendre vos décisions :

    Réponse

    Résultat

    Avantage

    Oui

    Le fichier est copié dans le projet.

    Lorsque le projet est déployé, aucun travail supplémentaire n'est requis.

    Non

    Le fichier n'est pas copié dans le projet. Lorsque le projet est déployé, vous pouvez être amené à mettre à jour le chemin d'accès du fichier.

    Certains fichiers de données peuvent devenir très volumineux ; il est donc recommandé de les conserver séparément du projet. Certains fichiers de données doivent être partagés entre plusieurs membres d'une équipe ; il est donc recommandé de les conserver dans un emplacement central, accessible à tous les membres.

  10. Dans le menuFichier, cliquez sur Enregistrer ColorWebTest.webtest pour enregistrer le test Web.

Pour ajouter la liaison de données au test Web

  1. Dans l'éditeur de test Web, recherchez la demande qui redirige vers la page Red.aspx. Ce doit être le deuxième nœud dans la liste de demandes.

    Remarque importante :

    L'application Web utilise une redirection pour passer de la page Default.aspx à la page Red.aspx. Dans l'éditeur de test Web, la liste de demandes affiche Default.aspx, pas Red.aspx, pour la demande que vous essayez de trouver. Pour rechercher la demande correcte, développez le nœud de demandes, développez le dossier Paramètres de publication de formulaire et vérifier la présence d'une entrée RadioButtonList=Red.

  2. Sélectionnez le nœud RadioButtonList1.

  3. Dans la fenêtre Propriétés, recherchez la propriété Value. Sa valeur est actuellement Red parce que c'est ce que vous avez sélectionné lorsque vous avez enregistré le test Web. Cliquez sur la propriété, puis sur la flèche bas qui apparaît.

  4. Développez CouleursMDB, développez la table Couleurs, puis sélectionnez NomCouleur. La RadioButtonList est maintenant liée à la source de données.

  5. Dans le menu Test, pointez sur Modifier les configurations de série de tests, puis cliquez sur Série de tests locale.

  6. Dans la boîte de dialogue localtestrun.testrunconfig, sélectionnez Test Web dans le volet gauche, puis l'option Une exécution par ligne de source de données dans le volet droit. Cela provoque l'exécution itérative du test, une fois pour chaque ligne de la base de données. À chaque itération du test, le curseur passe à la ligne suivante dans la base de données.

  7. Cliquez sur Fermer.

  8. Dans le menuFichier, cliquez sur Enregistrer ColorWebTest.webtest pour enregistrer le test Web.

Exécution du test Web pour vérifier qu'il fonctionne correctement

Pour vérifier le test Web

  1. Dans Éditeur de test Web, cliquez sur Exécuter le test pour lancer le test Web et afficher l'Afficheur de test Web.

  2. Dans l'Afficheur de test Web, deux exécutions du test Web vont avoir lieu. La première série de tests (Run 1) utilisera la première ligne de données et la seconde (Run 2 ) utilisera la deuxième ligne de données. Notez que Run 1 consulte la page Red.aspx et Run 2 consulte la page Blue.aspx.

    Remarque :

    Vous devrez peut-être faire défiler le contenu du test dans l'Afficheur de test Web pour consulter les deux séries de tests.

Étapes suivantes

Dans cette procédure pas à pas vous avez ajouté la liaison de données à un test Web.

Pour ajouter des règles de validation et d'extraction à votre test Web, consultez Procédure pas à pas : ajout de règles de validation et d'extraction à 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

Comment : ajouter la liaison de données à une demande Web

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 règles de validation et d'extraction à un test Web

Procédure pas à pas : création d'un test Web codé

Concepts

À propos de la liaison de données dans les tests Web

Autres ressources

Liaison de données dans les tests Web