Formation Squash, automatiser les tests avec Selenium/Appium/SoapUI
La formation Squash, automatiser les tests avec Selenium, Appium et SoapUI dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec Selenium, Appiumet SoapUI
Durée : 3 jours (soit 21h)
Tarif (inter) : 1 500 € HT (par personne)
Code formation : SQDTA3
Présentiel ou distanciel
Groupe : de 3 à 10 personnes
Formation intra entreprise : nous contacter
Public concerné
La formation Squash, automatiser les tests avec Selenium, Appium et SoapUI est destinée à des automaticiens connaissant Java et voulant apprendre à utiliser Squash pour créer et maintenir des tests automatisés avec Selenium, Appium et SoapUI.
Objectifs
✔ Comprendre les enjeux d'un projet d'automatisation
✔ Savoir automatiser les tests d'application web avec Selenium WebDriver
✔ Savoir automatiser les tests de web-service avec SoapUI
✔ Savoir automatiser les tests mobiles avec Appium
Calendrier
Financements
Réserver
Plan de développement des compétences
Prise en charge OPCO
Financement individuel
Programme détaillé de la formation
Introduction à l’automatisation
-
Notions sur les tests automatisés : les bénéfices de l’automatisation
-
Les différentes étapes d’un projet d’automatisation des tests fonctionnels : cadrage, stratégie d’automatisation, réalisation jusqu’à l’industrialisation
-
Présentation de l’automatisation dans Squash.
Automatiser les tests d’IHM web avec Selenium et JUnit
-
Mettre en place un projet d’automatisation (Maven)
-
Identifier des éléments du DOM (Xpath, sélecteur CSS)
-
Interagir avec les éléments web grâce à Selenium Web Driver
-
Organiser son projet d’automatisation avec le pattern Page Object
Cas pratique : Réaliser un projet de test d’une application web avec Selenium WebDriver
Automatiser sur mobile avec Appium
-
Présentation du framework Appium
-
Mise en place d’un projet d’automatisation sur mobile
Les tests de services Web REST & SOAP
-
Introduction aux protocoles de communication client-serveur
-
Prise en main de l’outil Soap UI Open Source pour les tests fonctionnels de services web SOAP et REST
-
Configuration des requêtes de service, élaboration des suites de test, des cas de test et de leurs assertions
-
Exporter un patrimoine de test vers au format xml pour exécution depuis un projet Java-JUnit
Cas pratique : Réaliser un projet de test d’un web service
Exécution des patrimoines de tests automatisé avec un serveur d’exécution
-
Concept et méthode de l’industrialisation des exécutions
-
Présentation de Squash architecture et capacités d’automatisation
-
Démonstration : exécution d’un patrimoine de tests automatisés avec Squash