Skip to main content

Tester des applications Pega Platform

Archived

1 Tâche

30 mins

Visible par : All users Applies to: Pega Platform '24.2
Débutant
DevOps
Français
Ce contenu est désormais archivé et ne sera plus mis à jour. Votre progression ne sera pas suivie. Les instances Pega Cloud sont désactivées et aucun badge ne sera attribué.

Scénario

Pour un dossier Assistance Request, lorsque l’utilisateur saisit la marque du véhicule, un ou plusieurs modèles associés devraient s’afficher dans la liste déroulante Model. Par intermittence, les utilisateurs signalent que certaines marques de voitures n'ont pas de nom de modèle associé dans les informations sur le véhicule. De plus, les parties prenantes sont préoccupées par les performances des applications. Pour veiller à ce que les clients puissent remplir correctement les dossiers Assistance Request, les parties prenantes exigent que le système génère la liste des modèles de véhicules dans les 150 millisecondes.

Pour répondre à ces exigences, votre responsable des déploiements vous a demandé de :

  • créer un test unitaire (Unit test) pour tester la liste des informations sur les véhicules et confirmer que la liste de modèles est générée avant l'expiration du délai prévu ;
  • exécuter une session de couverture des tests (Test Coverage) en utilisant le test unitaire et en rapporter les résultats.

Il vous est demandé d'accomplir les tâches suivantes. En tant que nouveau System Architect, votre Lead System Architect vous a fourni une série de liens vers la documentation technique de Pega pour vous aider à démarrer.

Vous trouverez dans le tableau suivant les identifiants dont vous avez besoin pour relever le défi :

Rôle Nom d’utilisateur Mot de passe
Testeur d'applications tester@gogoroad pega123!

Détail des tâches

1 Tester les applications Pega Platform

Testing platform applications journey map

Lisez la documentation technique fournie pour accomplir les tâches demandées. La documentation technique peut contenir plus d'informations que ce dont vous avez besoin.

Acceptance criteria

  • Il existe trois tests unitaires pour la Data Page D_VehicleinformationList. Chaque test unitaire utilise make et modelyear comme valeurs de paramètres. Pour le test unitaire make = Tesla et modelyear = 2017, le test devrait retourner un résultat de trois modèles.
  • Chaque test unitaire affirme que la durée d'exécution prévue du test est inférieure à 200 millisecondes (0,2 seconde) et que le nombre de résultats (.pxResults), ou nombre de modèles renvoyés pour chaque marque et chaque année de fabrication, est supérieur à 0. Les tests unitaires sont enregistrés dans GoGoRoadTesting.
  • Une session de couverture des tests (Test Coverage) a été exécutée à l'aide des tests unitaires et les résultats ont été rapportés. 
  • Les paramètres de qualité de l'application comprennent l'application intégrée GoGoRoad.

Instructions

  1. Dans l’instance Pega du défi, saisissez les identifiants suivants :
    1. Dans le champ User name, saisissez tester@gogoroad.
    2. Dans le champ Password, saisissez pega123!.
  2. Dans Dev Studio, naviguez jusqu'au type de données Vehicle information et la Data Page List Vehicle information (D_VehicleinformationList) ). En utilisant des valeurs d'exemple (make: Tesla, modelyear : 2017), exécutez la Data Page et créez un test unitaire (Unit test) conformément aux informations détaillées dans les critères d'acceptation. Créez des tests unitaires supplémentaires pour Ford et Saturn.
  3. Créez des tests unitaires supplémentaires pour les marques Ford et Saturn en utilisant le même valeurs modelyear, 2017.
  4. Configurez les paramètres de qualité de l'application (Application Quality) pour inclure également GoGoRoad en tant qu'application built-on pour la couverture des tests.
  5. Configurez une session de couverture des tests de qualité de l'application qui utilise les tests unitaires que vous avez créés pour la Data Page D_VehicleinformationList .
  6. Lorsque la session de couverture des tests est en cours d'exécution, configurez les dossiers de tests unitaires automatisés de la qualité de l'application pour qu'ils affichent les tests unitaires que vous avez créés. Exécutez les tests unitaires dans le cadre de la session de couverture des tests et consultez les résultats.


Disponible dans la mission suivante :

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