Skip to main content

Créer des tests de scénario

Logo Pega Community

Note : Le contenu suivant, qui provient de Pega Community, est inclus ici pour vous aider à atteindre plus facilement les objectifs d'apprentissage du module.

Enregistrez un ensemble d’interactions pour un type de dossier ou un portail dans les tests de scénario. Vous pouvez exécuter ces tests pour vérifier et améliorer la qualité de votre application.

Before you begin: Créez un ruleset test dans lequel stocker le test de scénario. Pour plus d’informations, consultez la rubrique Créer un ruleset test pour stocker les dossiers test.
  1. Lancez le portail dans lequel vous souhaitez faire le test.

  2. Effectuez l’une des opérations suivantes pour ouvrir Automation recorder, l’outil d’enregistrement des automatisations :

    • Dans App Studio, en bas à gauche de l’écran, cliquez sur l’icône Test.
    • Dans Dev Studio, en bas à droite de l’écran, activez la barre d’outils d’exécution, puis cliquez sur l’icône Toggle Automation Recorder.
  3. Dans le volet Scenario tests, cliquez sur Create test case, puis sélectionnez le type de test :

    • Pour enregistrer un test pour un portail, sélectionnez Portal.
    • Pour enregistrer un test pour un dossier, sélectionnez Case type, puis sélectionnez le type de dossier pour lequel vous souhaitez enregistrer le test.
      Note: Lorsque vous sélectionnez le type de dossier, un nouveau dossier de ce type est créé.
  4. Enregistrez les étapes du test en cliquant sur les éléments de l’interface utilisateur.

    Note: Lorsque vous passez le curseur sur un élément qui peut être testé, une zone de surbrillance orange apparaît. Lorsque vous cliquez sur un élément, vous enregistrez une assertion implicite et ajoutez l’interaction à la liste des étapes de test.
  5. Facultatif :

    pour ajouter une assertion explicite au test, procédez comme suit :

    1. Passez le curseur sur un élément.

    2. Cliquez sur l’icône Mark for assertion dans la zone de surbrillance orange.

    3. Dans la section Expected results, cliquez sur Add assertion.

    4. Définissez l’assertion en remplissant les champs Name, Comparator et Value.

    5. Cliquez sur Save step.

  6. Pour retarder l’exécution d’une étape, suivez les étapes ci-dessous. Vous pouvez retarder l’exécution d’une étape pour ajouter de la latence à un navigateur web et aux actions menées sur une page web afin d’empêcher l’échec des tests en cas de traitement complexe ou de restitution lente de l'interface utilisateur.

    1. Cliquez sur l’icône Mark for assertion dans la zone de surbrillance orange.

    2. Dans le champ Wait, saisissez le nombre de millisecondes dont vous souhaitez retarder l’exécution de l’étape.

    3. Cliquez sur Save step.

      Note: Pour retarder toutes les étapes de tous les tests de scénarios de votre application, suivez la procédure décrite dans la rubrique Report de l’exécution d’un scénario de test.
      Note: Le report de l’exécution d’une seule étape prévaut sur le report de toutes les étapes au niveau de l’application.
  7. Lorsque vous avez terminé d’ajouter des étapes, dans le volet Test case, cliquez sur Stop and save test case.

  8. Sur le formulaire New test case, enregistrez le test :

    1. Saisissez un nom et une description pour le test.

    2. Dans la section Context, sélectionnez une branche ou un ruleset dans lequel vous souhaitez enregistrer le test.

    3. Dans le champ Apply to, saisissez le nom d’une classe qui est pertinente pour le test.

    4. Cliquez sur Save.

    Note: Le dossier de test apparaît sur la page d’accueil de Scenario testing.

  • Mettre à jour les tests de scénario
  • Application : page d’accueil des tests de scénario

    La page d’accueil des tests de scénario fournit un outil de création de test graphique que vous pouvez utiliser pour étendre la couverture de test sans écrire de code complexe.

If you are having problems with your training, please review the Pega Academy Support FAQs.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice