Squash Qualité Logicielle

Formations Automatisation des Tests

Formations courtes 2 à 3 jours

 BDD avec Robot Framework 
et Squash 

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 

Dates des sessions de formation dispensées en présentiel.

Présentiel

Formation disponible en présentiel
Salle et matériel mises à disposition

 

Dates des sessions de formation dispensées en distanciel.

Distanciel

Formation disponible à distance
Support de cours en ligne
Formateur en direct

Inter/Intra

Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !

fiche-formation-squash.png
Télcharger la fiche détaillée

Télécharger

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/Squash

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 

Dates des sessions de formation dispensées en présentiel.

Présentiel

Formation disponible en présentiel
Salle et matériel mises à disposition

 

Dates des sessions de formation dispensées en distanciel.

Distanciel

Formation disponible à distance
Support de cours en ligne
Formateur en direct

Inter/Intra

Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !

fiche-formation-squash.png
Télcharger la fiche détaillée

Télécharger

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 Squash   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

Dates des sessions de formation dispensées en présentiel.

Présentiel

Formation disponible en présentiel
Salle et matériel mises à disposition

 

Dates des sessions de formation dispensées en distanciel.

Distanciel

Formation disponible à distance
Support de cours en ligne
Formateur en direct

Inter/Intra

Formation Intra entreprise possible
Groupe de 10/12 personnes maximum
Nous contacter !

fiche-formation-squash.png
Télcharger la fiche détaillée

Télécharger

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