

Prise en main › Didacticiels de CA Application Test › Didacticiel 2 : ensembles de données
Didacticiel 2 : ensembles de données
Ce didacticiel présente la procédure de création et d'utilisation d'un ensemble de données simple. Vous apprendrez également à fournir les données d'un ensemble de données à un scénario de test.
Tâches de didacticiel
Ce didacticiel vous permet de :
- Créer un ensemble de données simple
- Utiliser l'ensemble de données de différentes façons
- Itérer une série d'étapes de test à l'aide d'un ensemble de données
Conditions préalables
- Vous avez effectué le didacticiel 1 sur les propriétés.
- DevTest Workstation est ouvert.
Etape 1 - création d'un ensemble de données
Dans ce didacticiel, vous utilisez un fichier texte de valeurs séparées par des virgules comme ensemble de données. Cette option est l'un des choix possibles pour créer un ensemble de données. Après avoir créé le fichier texte, vous l'importez dans le projet Mes didacticiels.
Procédez comme suit:
- Dans un éditeur de texte comme Bloc-notes, créez un fichier texte.
- Copiez et collez les propriétés et les valeurs suivantes dans l'éditeur de texte. N'utilisez pas d'espaces dans le fichier texte.
month,day,year
3,2,1956
4,7,2007
1,3,2010
5,8,{{yearglobal}}
8,10,2004
12,11,{{yearglobal}}
10,12,2007
3,5,2011
La première ligne spécifie les noms des propriétés auxquelles ces données sont affectées (month, day, year). Les lignes restantes spécifient les données qui sont lues et utilisées dans le scénario de test. Deux des lignes incluent une propriété nommée yearglobal.
- Enregistrez le fichier en tant que dates.txt.
- Dans le panneau Project (Projet), cliquez avec le bouton droit de la souris sur le dossier Data (Données) dans le projet Mes didacticiels et sélectionnez Import Files (Importer des fichiers).
- Accédez au dossier dans lequel vous avez enregistré le fichier dates.txt et sélectionnez le nom de fichier.
- Cliquez sur Open (Ouvrir). Le fichier dates.txt s'affiche dans le dossier Data.
Etape 2 : création d'un scénario de test
Vous ajoutez un scénario de test au projet Mes didacticiels.
Procédez comme suit:
- Dans le panneau Project (Projet), cliquez avec le bouton droit de la souris sur le dossier Tests et sélectionnez Create New Test Case (Créer un scénario de test).
- Définissez le nom du fichier sur Didacticiel 2.
- Cliquez sur Save (Enregistrer).
Etape 3 : ajout d'une propriété à la configuration de projet
Le fichier dates.txt inclut une propriété nommée yearglobal. Dans cette procédure, vous ajoutez la propriété yearglobal à la configuration de projet.
Procédez comme suit:
- Dans le panneau Project (Projet), double-cliquez sur project.config.
- Cliquez sur
Add (Ajouter) pour ajouter une ligne.
- Dans le champ Key (Clé), saisissez yearglobal.
- Dans le champ Value (Valeur), saisissez 1999.
- Cliquez sur Save (Enregistrer)
.
Etape 4 : ajout d'une étape de test pour l'étape Output Log Message (Message de journal de sortie)
Pour enregistrer un texte dans le journal, utilisez l'étape de test Output Log Message (Message de journal de sortie).
Procédez comme suit:
- Cliquez sur l'onglet Didacticiel 2.
- Cliquez sur
Add (Ajouter).
Le menu Add Step s'affiche.
- Sélectionnez Utilities (Utilitaires), puis Output Log Message (Message de journal de sortie).
Une étape nommée Output Log Message (Message de journal de sortie) est ajoutée à l'éditeur de modèles.
- Cliquez avec le bouton droit de la souris sur Output Log Message et sélectionnez Rename (Renommer). Remplacez le nom d'hôte par DSstep1.
- Dans le volet droit, cliquez sur la flèche près de Output Log Message (Message de journal de sortie).
La barre d'état Ouput Log Message s'ouvre.
- Supprimez le texte d'espace réservé.
- Saisissez le message de journal suivant :
Date : {{month}}/{{day}}/{{year}}
Remarque : Les accolades sont importantes. Le scénario de test est exécuté uniquement si vous les incluez.
- Pour fermer la barre d'état Output Log Message (Message de journal de sortie), cliquez n'importe où dans l'éditeur de modèles.
- Cliquez sur
Save (Enregistrer).
Etape 5 : création d'une autre étape Output Log Message (Message de journal de sortie)
Créez une autre étape de test similaire à l'étape de test DSstep1.
Procédez comme suit:
- Cliquez sur
Add (Ajouter).
Le menu Add Step (Ajouter une étape) s'affiche.
- Sélectionnez Utilities (Utilitaires), puis Output Log Message (Message de journal de sortie).
Une étape nommée Output Log Message est ajoutée à l'éditeur de modèles.
- Cliquez avec le bouton droit de la souris sur Output Log Message et sélectionnez Rename (Renommer). Remplacez le nom par DSstep2.
- Dans le volet droit, cliquez sur la flèche à côté de Output Log Message (Message de journal de sortie).
La barre d'état Ouput Log Message s'ouvre.
- Supprimez le texte d'espace réservé.
- Entrez le message de journal suivant :
Date : {{month}}/{{day}}/{{year}}
- Pour fermer la barre d'état Output Log Message (Message de journal de sortie), cliquez n'importe où dans l'éditeur de modèles.
- Cliquez sur
Save (Enregistrer).
Etape 6 : exécution du test
Pour exécuter le test et voir ce qui se produit, utilisez l'ITR (Interactive Test Run, exécution d'un test interactif).
Procédez comme suit:
- A partir de la barre d'outils, cliquez sur
Start Interactive Test Run (Démarrer l'exécution d'un test interactif).
L'ITR s'ouvre.
- Dans le volet Execution History (Historique d'exécution), cliquez sur
Automatically execute test (Exécuter automatiquement le test).
- Une fois le test terminé, cliquez sur OK.
- Dans le volet Execution History, cliquez sur DSstep1 et DSstep2.
Remarquez que les propriétés month, day et year n'ont pas été remplacées par des valeurs. Ce résultat est attendu, car vous n'avez pas ajouté l'ensemble de données au scénario de test.
Etape 7 : ajout de l'ensemble de données
Ajoutez l'ensemble de données dates.txt à l'étape de test DSstep1.
Procédez comme suit:
- Dans l'éditeur de modèles, sélectionnez DSstep1.
- Dans le volet droit, double-cliquez sur l'onglet d'étape Data Sets (Ensembles de données).
- Cliquez sur
Add (Ajouter) sous l'élément Data Sets.
- Dans la liste Common DataSets (Ensembles de données communs), sélectionnez l'option Read rows from a Delimited Data File (Lire les lignes à partir d'un fichier de données délimité).
L'ensembles de données est ajouté à l'étape de test.
L'éditeur d'ensembles de données s'ouvre dans le volet droit.
- Dans l'éditeur d'ensembles de données, définissez le nom sur DatesDS.
- Cliquez sur
File Location (Emplacement de fichier), puis recherchez le fichier dates.txt dans le répertoire LISA_HOME\Projects\My Tutorials\Data et sélectionnez-le.
- Cliquez sur Test and Keep (Tester et conserver).
Si le test réussit, la fenêtre Data Set Editor (Editeur d'ensembles de données) renvoie un message Test successful (Test réussi).
- Cliquez sur OK.
- A partir de la barre d'outils, cliquez sur
Start Interactive Test Run (Démarrer l'exécution d'un test interactif), puis sélectionnez Start new ITR (Démarrer une nouvelle ITR).
- Dans le volet Execution History (Historique d'exécution), cliquez sur
Automatically execute test (Exécuter automatiquement le test).
- Une fois le test terminé, cliquez sur OK.
- Dans le volet Execution History (Historique d'exécution), cliquez sur DSstep1 et DSstep2.
La première ligne de données dans l'ensemble de données est affichée dans l'onglet Response (Réponse). Les deux réponses d'étape affichent la même date, car seul l'ensemble de données de DSstep1 est lu.
Etape 8 : modification du comportement de l'ensemble de données
Modifiez maintenant l'ensemble de données de sorte à l'exécuter en boucle dans l'étape de test jusqu'à la lecture complète des lignes de l'ensemble de données.
Procédez comme suit:
- Dans l'éditeur de modèles, sélectionnez l'étape de test DSstep1.
- Dans le panneau des éléments de l'étape DSstep1, cliquez sur la flèche à côté de DatesDS sous l'élément Data Sets (Ensembles de données).
L'éditeur d'ensembles de données s'ouvre.
- Dans le champ At end of data (A la fin des données), sélectionnez l'option Execute (Exécuter).
- Cliquez sur la flèche déroulante dans le champ Execute (Exécuter) et sélectionnez End the Test (Terminer le test) dans la liste de choix qui s'affiche.
Ce paramètre permet de mettre fin au test lorsque toutes les lignes de données ont été lues.
- Cliquez sur Test and Keep (Tester et conserver).
- Cliquez sur OK pour fermer le message de confirmation du test.
- Dans l'éditeur de modèles, sélectionnez l'étape de test DSstep2.
- Dans l'onglet Step Information (Informations sur l'étape), définissez la liste déroulante Next (Suivante) sur DSstep1.
Cette configuration force les deux étapes de test à effectuer une boucle. Les flèches dans l'éditeur de modèles indiquent l'ordre d'exécution : DSstep1, DSstep2, puis DatesDS.
- A partir de la barre d'outils, cliquez sur
Start Interactive Test Run (Démarrer l'exécution d'un test interactif), puis sélectionnez Start new ITR (Démarrer une nouvelle ITR).
- Dans l'ITR, cliquez sur Automatically execute test (Exécuter automatiquement le test).
Le scénario de test s'exécute en boucle jusqu'à ce que toutes les lignes de données de l'ensemble de données aient été lues.
- Une fois le test terminé, cliquez sur OK.
- Cliquez sur
Save (Enregistrer).
Didacticiel 2 : résumé
Ce didacticiel vous a permis de :
- Créer un ensemble de données séparées par des virgules
- Utiliser l'ensemble de données pour exécuter un scénario de test simple
- Découvrir la méthode qu'utilise une étape de test pour accéder aux données dans l'ensemble de données
Copyright © 2014 CA Technologies.
Tous droits réservés.
 
|
|