

Prise en main › Didacticiels de CA Application Test › Didacticiel 1 : projets, scénarios de test et propriétés
Didacticiel 1 : projets, scénarios de test et propriétés
Tâches de didacticiel
Ce didacticiel vous permet de :
- Créer un projet
- Créer un scénario de test
- Ajouter des propriétés
- Ajouter des étapes de test simples
- Utiliser l'utilitaire d'exécution d'un test interactif
Conditions préalables
- Vous devez installer la station de travail DevTest Workstation et entrer les informations de licence de DevTest.
- Consultez également le glossaire.
Etape 1 : démarrage de DevTest Workstation
Procédez comme suit:
- Démarrez le registre.
- Si le DevTest Server est installé sur votre ordinateur :
- Démarrez le registre en cliquant sur le menu Démarrer, Tous les programmes, DevTest Solutions, EnterpriseDashboard (Tableau de bord d'entreprise). Patientez jusqu'à ce le message Enterprise Dashboard started (Tableau de bord d'entreprise démarré) s'affiche.
- Démarrez le registre en cliquant sur le menu Démarrer, Tous les programmes, DevTest Solutions, Registry (Registre).
- Si DevTest Workstation est installé sur votre ordinateur, utilisez un registre exécuté sur un autre ordinateur.
- Cliquez sur Démarrer, Tous les programmes, DevTest Solutions, Workstation (Station de travail).
- Lorsque la boîte de dialogue Set DevTest Registry (Définir le registre DevTest) s'affiche, sélectionnez un registre et cliquez sur OK.
- La boîte de dialogue Login (Connexion) s'ouvre. Entrez un nom d'utilisateur et un mot de passe valides et cliquez sur Login (Connexion).
Etape 2 : création d'un projet
Le projet que vous créez contient tous les exemples de fichier de scénario de test qui sont requis pour les didacticiels.
Procédez comme suit:
- A partir du menu principal de DevTest Workstation, sélectionnez File (Fichier), New (Créer), Project (Projet).
La boîte de dialogue Create New Project (Créer un projet) s'affiche.
- Dans le champ Project Name (Nom du projet), supprimez la valeur par défaut et saisissez Mes didacticiels.
- Cliquez sur Create (Créer).
Le projet Mes didacticiels est créé.
Etape 3 : création d'un scénario de test
Un scénario de test regroupe les spécifications qui permettent de mener à bien un test sur un composant professionnel dans le système testé.
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 de fichier sur Didacticiel 1.
- Cliquez sur Save (Enregistrer).
DevTest Workstation ouvre un nouvel onglet Didacticiel 1. La flèche verte dans l'éditeur de modèles représente le démarrage du scénario de test.
Etape 4 : ajout d'une propriété à la configuration de projet
Dans cette étape, vous définissez une propriété globale dans la configuration de projet. Vous accédez à cette propriété ultérieurement dans le didacticiel.
La configuration par défaut est appelée project.config et est créée automatiquement pour un nouveau projet. Le fichier project.config se trouve dans le dossier Configs (Configurations) du panneau Project (Projet). L'extension de fichier n'est pas affichée. Vous pouvez ajouter des propriétés au fichier project.config et, le cas échéant, créer un fichier de configuration.
Procédez comme suit:
- Dans le panneau Project (Projet), double-cliquez sur Project sous le dossier Mes didacticiels > Configs (Configurations).
L'éditeur de propriétés s'ouvre.
- Cliquez sur
Add (Ajouter) au bas de l'éditeur de propriétés pour ajouter une ligne.
- Dans le champ Key (Clé), saisissez config_prop.
- Dans le champ Value (Valeur), saisissez 42.
- A partir de la barre d'outils principale, cliquez sur
Save (Enregistrer)
Etape 5 : ajout d'une étape de test
Un scénario de test inclut une ou plusieurs étapes de test. Dans cette procédure, vous ajoutez une étape de test Output Log Message (Message de journal de sortie) pour enregistrer du texte dans le fichier journal.
Procédez comme suit:
- Cliquez sur l'onglet Didacticiel 1.
- Cliquez sur
Add Step (Ajouter une étape), sélectionnez Utilities (Utilitaires) et sélectionnez 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 l'étape Output Log Message et sélectionnez Rename (Renommer).
- Remplacez le nom par Ma publication de message de journal.
- Vérifiez que Ma publication de message de journal est toujours sélectionnée. 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.
Etape 6 : ajout d'un message de journal
Dans l'éditeur de journal ouvert, ajoutez un message de journal comprenant plusieurs propriétés.
Les propriétés incluses dans le message de journal proviennent de plusieurs sources :
- La propriété LISA_HOME est définie automatiquement.
- La propriété java.version est une propriété système.
- Vous avez ajouté la propriété config_prop à la configuration du projet à l'étape 4.
- Vous créez une propriété avec le nom MyOutputLogMessage_step_prop dans ce message de journal.
La syntaxe d'une propriété est {{property_name}}.
Procédez comme suit:
- Dans l'éditeur de journal, supprimez le texte d'espace réservé.
- Copiez et collez le texte suivant dans l'éditeur de journal :
Le répertoire de base LISA est : {{LISA_HOME}}. LISA définit cette propriété.
Valeur de config_prop : {{config_prop}}. Cette propriété est définie dans la configuration.
La version de Java utilisée est : {{java.version}}. Il s'agit d'une propriété système.
Nouvelle valeur de config_prop : {{config_prop=21}}. Vous avez modifié la valeur de config_prop dans le message de journal auparavant.
L'ajout de 1 à config_prop donne le résultat suivant : {{config_prop}} + 1. La valeur de config_prop n'a pas été modifiée.
Créez une nouvelle propriété nommée MyOutputLogMessage_step_prop : {{MyOutputLogMessage_step_prop=100}}.
La valeur 100 a été affectée à la propriété MyOutputLogMessage_step_prop.
L'éditeur de journal est similaire au graphique suivant.

Etape 7 : ajout d'un second message de journal
La deuxième étape de test dans le scénario de test enregistre un message différent dans le fichier journal.
Procédez comme suit:
- Fermez l'étape du premier message de journal en cliquant sur la flèche dans le coin supérieur gauche de la fenêtre.
- Cliquez sur
Add Step (Ajouter une étape), sélectionnez Utilities (Utilitaires) et sélectionnez Output Log Message (Message de journal de sortie).
Une étape nommée Output Log Message est ajoutée à l'éditeur de modèles et la barre d'état Output Log Message s'ouvre.
- Dans l'éditeur de journaux, supprimez le texte de l'espace réservé.
- Copiez et collez le texte suivant dans l'éditeur de journaux :
Valeur actuelle de config_prop : {{config_prop}}.
Valeur actuelle de MyOutputLogMessage_step_prop : {{MyOutputLogMessage_step_prop}}.
Remarque : Le message de journal ne modifie pas les valeurs de config_prop ou de MyOutputLogMessage_step_prop.
- Fermez l'étape du second message de journal en cliquant sur la flèche dans le coin supérieur gauche de la fenêtre.
- A partir de la barre d'outils de l'application principale, cliquez sur Save (Enregistrer)
ou sélectionnez File (Fichier), Save (Enregistrer), Didacticiel 1.
Etape 8 : exécution de l'étape Ma publication de message de journal
L'utilitaire ITR (Interactive Test Run, exécution d'un test interactif) vous guide dans un scénario de test et vous permet de le vérifier.
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. L'ITR contient un volet Execution History (Historique d'exécution) sur la gauche et un ensemble d'onglets sur la droite.
- Dans le volet Execution History, cliquez sur
Execute Next Step (Exécuter l'étape suivante).
L'étape Ma publication de message de journal est exécutée. L'onglet Response (Réponse) affiche la réponse à l'étape Ma publication de message de journal. Les valeurs réelles remplacent les propriétés.
Etape 9 : observation des valeurs de propriété
L'ITR vous permet également d'observer la création et la modification des propriétés.
Procédez comme suit:
- Dans l'ITR, cliquez sur l'onglet Properties (Propriétés).
L'onglet Properties affiche la valeur de chaque propriété avant et après l'exécution de l'étape Ma publication de message de journal. Les valeurs que l'étape a créées sont surlignées en vert. Les valeurs modifiées par l'étape sont surlignées en jaune. Notez que la valeur de config_prop a été modifiée de 42 à 21.
- Comparez ces valeurs avec la réponse de l'étape 8.
Etape 10 : exécution de l'étape Output Log Message (Message de journal de sortie)
Dans cette procédure, vous utilisez l'ITR pour exécuter la deuxième étape du scénario de test.
Procédez comme suit:
- Dans l'ITR, cliquez sur
Execute Next Step (Exécuter l'étape suivante) pour exécuter l'étape Output Log Message (Message de journal de sortie).
- Pour afficher la réponse, cliquez sur l'onglet Response (Réponse). Même si vous définissez config_prop sur 42 dans le fichier project.config, vous avez remplacé la valeur par 21 dans l'étape Ma publication de message de journal, et la valeur n'a pas été modifiée dans l'étape Output Log Message. La valeur de la propriété MyOutputLogMessage_step_prop a également été reportée de l'étape Ma publication de message de journal à l'étape Output Log Message.
- Pour afficher les valeurs de propriété actuelles et précédentes, cliquez sur l'onglet Properties (Propriétés).
- Lorsque vous avez terminé, fermez les onglets du didacticiel 1 et du projet.
Résumé
Dans ce didacticiel, vous avez abordé les propriétés. Vous avez vu que les propriétés obéissent à une syntaxe spéciale, {{property_name}}. Vous pouvez définir des propriétés à l'aide d'une variation de cette syntaxe : {{property_name=value}}. Après avoir défini une propriété, utilisez ou modifiez-la dans les étapes ultérieures d'un scénario de test.
Ce didacticiel vous a permis de :
- Découvrir la procédure de création et d'enregistrement d'un scénario de test
- Découvrir la procédure d'ajout d'une étape de test simple (Output Log Message (Message de journal de sortie))
- Utiliser une configuration pour stocker des propriétés
- Découvrir l'utilitaire ITR
Copyright © 2014 CA Technologies.
Tous droits réservés.
 
|
|