Aller au contenu

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.