Gérer les tests automatisés avec SquashTM
SquashTM fournit un cadre structurant pour gérer chaque étape des tests automatisés, depuis l'identification des éléments à automatiser jusqu'à la conception des scripts, la collecte des résultats d'exécution et l'analyse de la couverture.
L'automatisation dans SquashTM peut être utilisée en parallèle des tests manuels, ce qui permet aux équipes d'augmenter progressivement leur niveau d'automatisation tout en conservant une traçabilité complète des exigences, des cas de test et des résultats.
Cette page présente un aperçu des capacités de SquashTM en matière de gestion des tests automatisés.
Sélection des cas de test à automatiser
SquashTM vous aide à identifier les cas de test manuels qui se prêtent le mieux à l'automatisation. Cela vous permet de concentrer vos efforts d'automatisation là où ils apportent le plus de valeur et d'optimiser la maintenance au fil du temps.
Voir Aide à la sélection des cas de test à automatiser.
Rédaction des cas de test automatisés
Vous pouvez écrire des cas de test automatisés dans le style BDD (Behavior-Driven Development) à l'aide d'une interface BDD visuelle, complétée par une bibliothèque d'actions réutilisables. Les scripts de test peuvent être exportés dans des formats tels que Gherkin ou Robot Framework afin d'être intégrés à votre environnement d'automatisation.
L'éditeur de cas de test Gherkin prend également en charge la syntaxe Gherkin.
Liaison des résultats d'exécutions automatisées
SquashTM peut collecter et afficher des résultats d'exécutions automatisées issues d'outils d'automatisation externes grâce à un point d'API, permettant ainsi un reporting unifié pour les exécutions manuelles et automatisées.
Disclaimer
Pour les instances Cloud, cette fonctionnalité est disponible avec la licence SquashTM Ultimate.
Gestion des exécutions automatisées
SquashTM inclut également des fonctionnalités intégrées permettant d'orchestrer et de superviser l'exécution de cas de test automatisés directement depuis l'application, grâce à l'intégration avec l'Orchestrateur SquashTM. Cette intégration offre une expérience fluide aux équipes qui passent d'outils d'automatisation autonomes (tels que Katalon ou UFT) et qui ne sont pas encore prêtes à adopter pleinement les pratiques CI/CD.