SQUASH AUTOM
Industrialisez votre processus d’automatisation
et l’exécution des tests automatisés.
ANTICIPER L'AUTOMATISATION DÈS LA CONCEPTION DES TESTS
AVEC LE FORMALISME GHERKIN¹
⬣ Utilisez le formalisme Gherkin pour normaliser la description des cas de
⬣ test selon un découpage Given-When-Then particulièrement adapté à
⬣ la logique d’automatisation.
⬣ Rédigez des cas de test en Gherkin à l’aide d’une interface simple et
⬣ intuitive proposant l’auto-complétion(P).
⬣ Favorisez la réutilisation de parties de test communes ayant déjà été
⬣ automatisées, en assemblant vos cas de test à partir d'une
⬣ bibliothèque d’actions réutilisables(P).
⬣ Variabilisez vos cas de test (à l’aide de jeux de données) pour favoriser
⬣ la réutilisation des étapes de test et gagner du temps lors de l’écriture
⬣ des scripts automatisés.


¹ Les fonctionnalités listées requièrent l’utilisation de Squash TM
(P) Les fonctionnalités marquées par un (P) sont réservées à la version Premium de Squash TM (Comprendre la différence entre les versions Community et Premium)
FIABILISER LE FLUX DE TRAVAIL ENTRE TESTEURS
ET AUTOMATICIENS/DÉVELOPPEURS¹

⬣ Tracez les tests à automatiser dans Squash et suivez leur statut
⬣ d’automatisation.
⬣ Mettez à disposition des automaticiens une interface de suivi des
⬣ demandes d’automatisation dans Squash…
⬣ …ou créez un workflow Jira sur mesure de suivi du processus
⬣ d’automatisation, alimenté par Squash(P).
⬣ Intégrez automatiquement des tâches d’automatisation dans le suivi
⬣ Jira(P).
¹ Les fonctionnalités listées requièrent l’utilisation de Squash TM
(P) Les fonctionnalités marquées par un (P) sont réservées à la version Premium de Squash TM (Comprendre la différence entre les versions Community et Premium)
IMPLÉMENTER VOS TESTS DANS CUCUMBER OU ROBOT FRAMEWORK
À PARTIR DES CAS DE TEST GHERKIN¹
⬣ Assurez la cohérence de votre patrimoine en associant vos scripts
⬣ automatisés aux cas de test.
⬣ Choisissez le format généré par Squash selon votre technologie cible :
⬣ Cucumber ou Robot Framework.
⬣ Automatisez vos tests en implémentant les étapes apparaissant dans
⬣ les cas de test Gherkin.
¹ Toutes les fonctionnalités de Squash AUTOM requièrent l’utilisation de Squash TM

ORCHESTRER PRÉCISEMENT L'EXÉCUTION
DE VOS TESTS AUTOMATISÉS DEPUIS SQUASH TM
⬣ Donnez la main aux équipes de test sur le lancement de l’exécution des tests automatisés : avec Squash AUTOM, les
⬣ tests automatisés peuvent être intégrés aux plans d’exécution de Squash TM, avec les tests manuels.
⬣ Exploitez les paramètres de vos cas de test manuels dans vos scripts automatisés : jeu de données, champs
⬣ personnalisés des cas de test, des itérations(P), des suites de test(P) et des campagnes(P).
⬣ Tracez l’historique de vos suites automatisées : historique de vos suites automatisées et des items de plan
⬣ d’itération(P).
⬣ Ciblez l’environnement sur lequel les tests sont exécutés. Définissez des variables d'environnement qui seront accessibles par le framework de test et par les tests.

⬣ Accédez directement depuis Squash TM à des rapports d’exécutions user friendly de vos tests automatisés.
(P) Les fonctionnalités marquées par un (P) sont réservées à la version Premium de Squash TM (Comprendre la différence entre les versions Community et Premium)
Choisissez votre technologie d’automatisation
• Katalon(P) : test d’applications Web, mobile ou Windows ; test de Web Services
• UFT(P) : test d’applications Web, mobile, desktop ou mainframe
• Ranorex(P) : test d’applications Web, mobile ou desktop
• Agilitest(P) : test d’applications Web, mobile ou Windows ; test de Web Services
• Cypress : test d’applications Web
• Robot Framework : framework générique de test piloté par mots-clés et pouvant être intégré à de nombreux outils de test tels que Selenium pour tester une application Web, Appium pour une application mobile, White pour une application Windows, Swing/SWT pour une application Java...
• Cucumber : exécution de tests BDD (behavior-driven development, programmation pilotée par le comportement), peut être intégré avec Selenium pour des tests Web, Appium pour des tests mobiles…
• SoapUI : test de Web Services (REST, SOAP, JMS, AMF, JDBC)
• Postman : test de Web Services (REST, SOAP, GraphQL, WebSocket...)
• JUnit : framework principalement destiné aux tests unitaires et tests d’intégration, mais qui peut être utilisé en combinaison avec d’autres outils (Selenium, Appium…) pour des tests fonctionnels
• SKF : votre patrimoine de tests Squash TA et TF
(P) Les fonctionnalités marquées par un (P) sont réservées à la version Premium de Squash TM (Comprendre la différence entre les versions Community et Premium)
Squash AUTOM s’appuie sur OpenTestFactory, une initiative open source visant à créer un standard simplifiant la planification de tests automatisés, leur exécution et la publication de leurs résultats.
Outils tiers avec lesquels Squash AUTOM peut s’interfacer

CUCUMBER

CYPRESS






ROBOT FRAMEWORK
JUNIT
POSTMAN
SOAPUI
UFT
RANOREX
AGILITEST
KATALON
