Rubrique précédente: Didacticiels de CA Application TestRubrique suivante: Didacticiel 2 : ensembles de données


Didacticiel 1 : projets, scénarios de test et propriétés

Tâches de didacticiel

Ce didacticiel vous permet de :

Conditions préalables

Etape 1 : démarrage de DevTest Workstation

Procédez comme suit:

  1. Démarrez le registre.
    1. 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.
    2. Démarrez le registre en cliquant sur le menu Démarrer, Tous les programmes, DevTest Solutions, Registry (Registre).
  2. Cliquez sur Démarrer, Tous les programmes, DevTest Solutions, Workstation (Station de travail).
  3. Lorsque la boîte de dialogue Set DevTest Registry (Définir le registre DevTest) s'affiche, sélectionnez un registre et cliquez sur OK.
  4. 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:

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

  2. Dans le champ Project Name (Nom du projet), supprimez la valeur par défaut et saisissez Mes didacticiels.
  3. 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:

  1. 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).
  2. Définissez le nom de fichier sur Didacticiel 1.
  3. 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:

  1. Dans le panneau Project (Projet), double-cliquez sur Project sous le dossier Mes didacticiels > Configs (Configurations).

    L'éditeur de propriétés s'ouvre.

  2. Cliquez sur LISA-- icon_image_whiteplussign Add (Ajouter) au bas de l'éditeur de propriétés pour ajouter une ligne.
  3. Dans le champ Key (Clé), saisissez config_prop.
  4. Dans le champ Value (Valeur), saisissez 42.
  5. A partir de la barre d'outils principale, cliquez sur Icône d'enregistrement de la barre d'outils principale 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:

  1. Cliquez sur l'onglet Didacticiel 1.
  2. Cliquez sur LISA--icon_image_whiteplussignbluecircle 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.

  3. Cliquez avec le bouton droit de la souris sur l'étape Output Log Message et sélectionnez Rename (Renommer).
  4. Remplacez le nom par Ma publication de message de journal.
  5. 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 syntaxe d'une propriété est {{property_name}}.

Procédez comme suit:

  1. Dans l'éditeur de journal, supprimez le texte d'espace réservé.
  2. 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.

    Exemple de publication de message de journal pour le didacticiel 1

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:

  1. Fermez l'étape du premier message de journal en cliquant sur la flèche dans le coin supérieur gauche de la fenêtre.
  2. Cliquez sur LISA--icon_image_whiteplussignbluecircle 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.

  3. Dans l'éditeur de journaux, supprimez le texte de l'espace réservé.
  4. 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.

  5. Fermez l'étape du second message de journal en cliquant sur la flèche dans le coin supérieur gauche de la fenêtre.
  6. A partir de la barre d'outils de l'application principale, cliquez sur Save (Enregistrer) Icône d'enregistrement de la barre d'outils principale 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:

  1. A partir de la barre d'outils, cliquez sur Icône de roue dentée bleue 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.

  2. Dans le volet Execution History, cliquez sur LISA--icon_image_rightarrowtolineingreencircle 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:

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

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

  1. Dans l'ITR, cliquez sur LISA--icon_image_rightarrowtolineingreencircle Execute Next Step (Exécuter l'étape suivante) pour exécuter l'étape Output Log Message (Message de journal de sortie).
  2. 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.
  3. Pour afficher les valeurs de propriété actuelles et précédentes, cliquez sur l'onglet Properties (Propriétés).
  4. 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 :