Test de scénario
Bonnes pratiques du secteur en matière d’automatisation des tests
Les bonnes pratiques du secteur en matière d’automatisation des tests sont présentées graphiquement sous forme d’une pyramide de test idéale. Les types de tests au bas de la pyramide, tels que les tests unitaires, sont les moins coûteux à exécuter, les plus faciles à maintenir, les plus rapides à exécuter, et représentent généralement le plus grand nombre de tests dans la suite de tests. Les types de tests au sommet de la pyramide, tels que les tests de scénario, sont les plus coûteux à exécuter, les plus difficiles à maintenir, les plus longs à exécuter et devraient représenter le plus petit nombre de tests dans la suite de tests. Plus vous remontez dans la pyramide, plus le coût global est élevé et plus les bénéfices sont faibles.
Tests fonctionnels basés sur l’interface utilisateur et tests de scénarios
Utilisez des tests fonctionnels basés sur l’interface utilisateur et des tests de scénarios de bout en bout pour vérifier que les dossiers de bout en bout fonctionnent comme prévu. L’outil de test de scénarios basés sur l’interface utilisateur permet aux développeurs de se concentrer sur la création de tests fonctionnels et utiles pour les applications d’une seule page (SPA) plutôt que d’écrire du code complexe.
Vous pouvez fournir des données à vos dossiers test à l’aide d’une data page prédéfinie. La data page fournit des valeurs uniques pour chaque exécution du dossier test. La data page peut être renseignée à partir de n’importe quelle source, y compris les activités ou les data transforms.
Les tests sont enregistrés dans un ruleset de test. Une fois enregistrés, les tests sont disponibles sur la page d’accueil Application: Scenario Testing. À partir de la page d’accueil, vous pouvez exécuter un test ou afficher les résultats d’un test précédent.
Test de scénario d’une fonctionnalité sur Pega Platform
Le test de scénario vous permet de créer des scénarios de bout en bout basés sur l’interface utilisateur pour tester votre application. Vous ne pouvez pas enregistrer de scénario depuis Dev Studio, App Studio ni tout autre portail de développement. Les tests de scénarios sont uniquement saisis dans le contexte du portail d’application, comme le portail utilisateur ou un portail d’application similaire. Utilisez l’outil de la barre d’outils d’exécution pour créer ou modifier un test de scénario.
Vous pouvez tester un type de dossier spécifique ou un portail entier.
Une surbrillance orange indique tout élément d’interface utilisateur pris en charge qui peut être testé lorsque vous utilisez l’enregistreur de test et survolez un élément testable. Les interactions sont enregistrées dans une série visuelle d’étapes, et l’exécution d’une étape de test peut comporter un délai.
Note: L’exécution des tests de scénario à partir du Deployment Manager nécessite l’utilisation d’un exécuteur Selenium. Pour plus d’informations, consultez la rubrique d’aide de Deployment Manager consacrée à l’exécution des tâches de scénarios. Vous pouvez également exécuter des tests de scénarios à partir d’autres outils de pipeline en utilisant l’API Pega associée. Pour plus d’informations, consultez la discussion API Pega RESTful pour l’exécution à distance des tests de scénarios.
Dans l’image suivante, cliquez sur les icônes + pour en savoir plus sur les capacités de l’outil Automation Recorder.
This Topic is available in the following Module:
If you are having problems with your training, please review the Pega Academy Support FAQs.
Want to help us improve this content?