Rubrique précédente: Didacticiel 1 : enregistrement d'un scénario de test iOSRubrique suivante: Didacticiel sur CA Service Virtualization


Didacticiel 2 : enregistrement d'un scénario de test d'application Android

Ce didacticiel présente chaque étape requise pour enregistrer un scénario de test à l'aide d'un simulateur Android.

Dans ce didacticiel, vous effectuez les tâches suivantes :

 

Etape 1 : démarrage de DevTest Workstation

Procédez comme suit:

  1. Démarrez le registre.
  2. Cliquez sur Démarrer, Tous les programmes, DevTest Solutions, DevTest Workstation.

    La boîte de dialogue Set DevTest Registry (Définir le registre DevTest) s'ouvre.

  3. Sélectionnez un registre, puis cliquez sur OK.

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

Remarque : Si vous avez créé le projet MyMobileTutorials dans un didacticiel précédent, passez à l'étape 3 sur la création d'un fichier de configuration pour un simulateur Android.

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), saisissez MyMobileTutorials.
  3. Acceptez le paramètre par défaut pour créer le projet dans le répertoire LISA_HOME.
  4. Cliquez sur Create (Créer).

    Le projet MyMobileTutorials a été créé.

Etape 3 : création d'un fichier de configuration pour un simulateur Android

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). Vous pouvez créer un fichier de configuration contenant des informations sur l'actif spécifique à l'utilisation d'un simulateur iOS.

Procédez comme suit:

  1. Cliquez avec le bouton droit de la souris sur le dossier Configs (Configurations) dans le panneau Project (Projet) et sélectionnez Create New Config (Créer une configuration).
  2. Saisissez le nom de la nouvelle configuration : MobileAndroidSimulator.
  3. Cliquez sur OK (Redéployer/déployer).

    Le fichier de configuration MobileAndroidSimulator s'ouvre dans l'éditeur de propriétés.

  4. Cliquez avec le bouton droit de la souris sur le fichier de configuration MobileAndroidSimulator dans le panneau Project (Projet) et sélectionnez Make Active (Activer).

 

Etape 4 : création d'un actif d'émulateur Android

Un actif de session de simulateur associé à une configuration vous permet de spécifier le simulateur mobile à utiliser pour les tests.

Procédez comme suit:

  1. Ouvrez le fichier de configuration MobileAndroidSimulator que vous avez créé à l'étape 3 (création d'un fichier de configuration pour un simulateur Android), si ce n'est pas déjà fait.
  2. Dans le navigateur d'actifs, cliquez sur Add (Ajouter) Icône permettant l'ajout d'un actif au bas du volet.
  3. Cliquez sur Mobile Session (Session mobile).

    La boîte de dialogue (Session mobile) s'affiche.

  4. Renseignez les champs suivants :
    nom

    Entrez AndroidSimulator.

    Description

    Entrez Android Simulator for use with Mobile Tutorial 2 (Simulateur Android utilisé pour le didacticiel mobile 2).

    Plate-forme

    Sélectionnez Android dans le menu déroulant.

    Application

    Accédez au fichier ApiDemos.apk téléchargé et sélectionnez-le.

    Target (Cible)

    Sélectionnez Emulator (Emulateur) dans le menu déroulant.

    AVD (Appareil virtuel Android)

    Saisissez le nom de l'appareil virtuel Android défini lors de la configuration de test d'application mobile.

    SDK Version (Version SAML)

    Sélectionnez 4.2.2.

  5. Cliquez sur Icône de flèche pour vérifier la validité d'un actif pour vérifier l'actif.
  6. Cliquez sur OK.

    Le nouvel actif de simulateur Android s'affiche dans le navigateur d'actifs.

  7. Cliquez sur Enregistrer.

Etape 5 : enregistrement d'un scénario de test

Procédez comme suit:

  1. Vérifiez que le fichier de configuration MobileAndroidSimulator est actif.
  2. Créez un scénario de test nommé Tutorial_Android_Simulator.
    1. Cliquez avec le bouton droit de la souris sur le dossier Tests dans le panneau Project (Projet), puis cliquez sur Create New Test Case (Créer un scénario de test).
    2. Dans la boîte de dialogue, accédez au répertoire dans lequel vous voulez stocker le scénario de test.
    3. Saisissez le nom du nouveau scénario de test.
    4. Cliquez sur Save (Enregistrer).
  3. Cliquez sur Create steps by recording or templating (Créer des étapes à l'aide d'un enregistrement ou d'un modèle) Icône de l'enregistreur de VSE (éclair jaune).
  4. Cliquez sur Record Test Case for User Interface (Enregistrer le scénario de test pour l'interface utilisateur), Mobile Recorder (Enregistreur mobile).

    L'enregistreur de test d'application mobile et la fenêtre de simulateur mobile s'ouvrent.

  5. Si vous avez défini plusieurs actifs mobiles, sélectionnez l'un d'eux à connecter dans la liste déroulante Choose Mobile asset (Sélectionner un actif mobile), puis cliquez sur OK.
  6. Cliquez sur Start Recording (Lancer l'enregistrement) au bas de la fenêtre d'enregistreur.

    L'enregistrement est en cours.

  7. Effectuez les actions à enregistrer pour votre scénario de test dans la fenêtre de l'enregistreur.

    Remarque : N'effectuez pas ces actions directement dans le simulateur mobile. Toutes les actions effectuées dans la fenêtre de l'enregistreur sont envoyées au simulateur automatiquement.

  8. Cliquez sur Stop Recording lorsque vous avez capturé toutes les actions pour votre test.

    La fenêtre d'enregistreur et le simulateur mobile se ferment. Le nouveau scénario de test est rempli avec des étapes de test qui représentent les actions d'applications mobiles capturées pendant l'enregistrement. Chaque étape de test représente les actions effectuées avec une fenêtre spécifique dans l'application.

  9. Pour afficher les détails de chaque étape :
    1. Cliquez sur l'étape de test à réviser.
    2. Cliquez sur l'étape Mobile testing step (Etape de test d'application mobile) dans l'arborescence d'éléments à droite pour afficher les détails de l'étape.

      L'onglet Mobile Testing Step (Etape de test d'application mobile) s'ouvre et affiche une capture d'écran de l'application de test. La section Actions, en haut de l'onglet, indique les actions effectuées dans l'étape de test.

    3. Pour afficher la capture d'écran associée à une action, cliquez sur l'action dans la section Actions.

      Pour plus d'informations sur la modification d'une étape de test enregistrée, consultez la rubrique Modification d'étapes de test d'applications mobiles.

      Pour plus d'informations sur l'ajout d'assertions à une étape de test, consultez la rubrique Ajout d'une assertion à une étape de test d'applications mobiles.

Etape 6 : exécution du scénario de test dans l'ITR

Procédez comme suit:

  1. Ouvrez le scénario de test de l'étape 5 (enregistrement d'un scénario de test, si ce n'est pas déjà fait.
  2. Dans la barre d'outils, cliquez sur l'icône ITR Icône de roue dentée bleue.

    Remarque : Indiquez si démarrer une nouvelle exécution d'un test interactif ou ouvrir une exécution d'un test interactif précédente (si vous avez exécuté l'ITR précédemment).

    La fenêtre Interactive Test Run (Exécution d'un test interactif) s'ouvre.

  3. Cliquez sur Execute (Exécuter) LISA--icon_image_rightarrowingreencircle au bas de la fenêtre de l'ITR.

    La fenêtre de simulateur mobile s'ouvre et DevTest exécute les étapes de test. L'application mobile s'affiche dans le simulateur lors de l'exécution du test.

    Lorsque le test est terminé, un message s'affiche informant de la fin du test. La fenêtre du simulateur se ferme.

  4. Cliquez sur OK.

    Pour plus d'informations sur l'utilisation de l'utilitaire d'exécution d'un test interactif, consultez la rubrique Exécution de scénarios de test et de suites.