
Formations Automatisation des Tests
Formations courtes 2 à 3 jours
BDD avec Robot Framework SQ-DTA1
BDD avec Gherkin/Cucumber SQ-DTA2
BDD avec Robot Framework
SQ-DTA1
2 jours (soit 14h)
1 000 € HT par personne, soit 1 200 € TTC
Cette formation dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec l’approche BDD Gherkin / Robot Framework.
Public concerné
Formation destinée à des automaticiens voulant apprendre à utiliser Squash pour créer et maintenir des tests automatisés suivant l’approche BDD avec Robot Framework.
Sessions 2020-2021
Présentiel
Formation disponible en présentiel
Salle et matériel mises à disposition
Inter/Intra
Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !
cliquez-ici
Objectifs de la formation développeur de tests automatisés DTA 1
✔ Comprendre le Behaviour Driven Development (BDD) en mode agile
✔ Maîtriser le workflow BDD dans Squash
✔ Savoir écrire des tests en Gherkin (syntaxe avancée)
✔ Tirer profit de Squash pour l’écriture des tests
✔ Savoir implémenter les mots-clés avec Robot Framework
Programme détaillé de formation :
Introduction au Behaviour Driven Developpement (BDD)
-
Présentation comparée des différentes approches de développement (classique / TDD / ATDD / BDD)
-
Le BDD en contexte métier : acteurs et workflow
-
Les principes généraux de l’agilité
-
Les outils du BDD
Présentation du BDD dans Squash
-
Le workflow d’automatisation des scénarios Gherkin dans Squash
-
Démonstration de l’exécution d’un script Gherkin implémenté depuis Squash TM
Utilisation basique de la syntaxe Gherkin
-
Feature, scenario, mots-clés : présentation de la syntaxe Gherkin
-
Transformation d’un test classique en un test Gherkin
-
Ecrire un test Gherkin à partir d’une User Story
Cas pratique : Formaliser un test à l'aide de la syntaxe Gherkin
Utilisation avancée de la bibliothèque d’actions de Squash
-
Capitalisation et utilisation de la bibliothèque d’actions,
-
Variabilisation des scénarios,
-
Utilisation des Jeux de données Squash TM
Cas pratique : Utiliser l’espace mot-clé de Squash pour créer des actions et varier les données de test
L’implémentation des mots-clés avec Robot Framework
-
Rappel du workflow testeur fonctionnel / développeur automaticien
-
Présentation de l’activité d’automatisation avec Robot Framework : l’implémentation des méthodes à partir des mots-clés
Cas pratique : Utiliser Robot Framework avec Selenium pour l’implémenter un scénario de tests
Utilisation de Squash pour l’automatisation des tests d’acceptation utilisateur
-
Appropriation de l’espace d’automatisation
-
Exécution d’un script Gherkin depuis Squash et interprétation des résultats.
Cas pratique : Exécuter une campagne de tests automatisés depuis Squash
BDD avec Gherkin/Cucumber
SQ-DTA2
2 jours (soit 14h)
1 000 € HT par personne soit 1 200 € TTC
Cette formation dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec l’approche BDD Gherkin / Cucumber.
Public concerné
Formation destinée à des automaticiens connaissant java et voulant apprendre à utiliser Squash pour créer et maintenir des tests automatisés suivant l’approche BDD avec Gherkin et Cucumber.
Sessions 2020-2021
Présentiel
Formation disponible en présentiel
Salle et matériel mises à disposition
Inter/Intra
Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !
cliquez-ici
Objectifs de la formation développeur de tests automatisés DTA 2
✔ Comprendre le Behaviour Driven Development (BDD) en mode agile
✔ Maîtriser le workflow BDD dans Squash
✔ Savoir écrire des tests en Gherkin (syntaxe avancée)
✔ Tirer profit de Squash pour l’écriture des tests
✔ Savoir implémenter les mots-clés avec Cucumber (java)
Programme détaillé de formation :
Introduction au Behaviour Driven Development (BDD)
-
Présentation comparée des différentes approches de développement (classique / TDD / ATDD / BDD)
-
Le BDD en contexte métier : acteurs et workflow
-
Les principes généraux de l’agilité
-
Les outils du BDD
►Présentation du BDD dans Squash
-
Le workflow d’automatisation des scénarios Gherkin dans Squash
-
Démonstration de l’exécution d’un script Gherkin implémenté depuis Squash TM
►Utilisation basique de la syntaxe Gherkin
-
Feature, scénario, mots-clés : présentation de la syntaxe Gherkin
-
Transformation d’un test classique en un test Gherkin
-
Ecrire un test Gherkin à partir d’une User Story
Cas pratique : Formaliser un test à l’aide de la syntaxe Gherkin
►Utilisation avancée de la bibliothèque d’actions de Squash
-
Capitalisation et utilisation de la bibliothèque d’actions,
-
Variabilisation des scénarios,
-
Utilisation des Jeux de données Squash TM
Cas pratique : Utiliser l’espace mot-clé de Squash pour créer des actions et varier les données de test
L’implémentation des mots-clés avec Cucumber
-
Rappel du workflow testeur fonctionnel / développeur automaticien
-
Présentation de l’activité d’automatisation avec Cucumber : l’implémentation des méthodes à partir des mots-clés
Cas pratique : Utiliser Cucumber avec Selenium pour l’implémenter un scénario de tests
Utilisation de Squash pour l’automatisation des tests d’acceptation utilisateur
-
Appropriation de l’espace d’automatisation
-
Exécution d’un script Gherkin depuis Squash et interprétation des résultats
Cas pratique : Exécuter une campagne de tests automatisés depuis Squash
Automatiser avec JUnit/Selenium/Appium/SoapUI
SQ-DTA3
3 jours (soit 21h)
1 500 € HT par personne soit 1 800 € TTC
Cette formation dispense l’essentiel des connaissances pour maîtriser l’utilisation de Squash dans un contexte d’automatisation des tests avec Selenium, Appium et SoapUI.
Public concerné
Formation 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.
Sessions 2020-2021
Présentiel
Formation disponible en présentiel
Salle et matériel mises à disposition
Inter/Intra
Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !
cliquez-ici
Objectifs de la formation développeur de tests automatisés DTA 3
✔ Maitriser le workflow d’automatisation dans Squash
✔ 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
✔ Exécuter les tests automatisés depuis Squash
Programme détaillé de 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