AUTOMATISATION DES TESTS LOGICIELS (SELENIUM / PLAYWRIGHT / CYPRESS)

Formation créée le 24/10/2025.
Version du programme : 1

Type de formation

Présentiel

Durée de formation

24 heures (3 jours)

Accessibilité

Oui
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Cette formation est gratuite.
S'inscrire
Besoin d’adapter cette formation à vos besoins ? N’hésitez pas à nous contacter afin d’obtenir un devis sur mesure ! Nous contacter

AUTOMATISATION DES TESTS LOGICIELS (SELENIUM / PLAYWRIGHT / CYPRESS)


Cette formation vise à renforcer les compétences techniques des équipes de développement, de test et d’intégration continue de NOVASOFT afin de garantir des cycles de livraison plus courts, plus sûrs et plus efficaces. Grâce à une approche combinant théorie, démonstrations, exercices pratiques et mini-projets, les participants apprendront à concevoir, exécuter et maintenir des tests automatisés robustes avec Selenium, Playwright et Cypress, tout en les intégrant dans des chaînes CI/CD adaptées à l’environnement DevOps.

Objectifs de la formation

  • Comprendre les fondamentaux de l’automatisation des tests logiciels.
  • Mettre en place un environnement de test complet (Selenium / Playwright / Cypress).
  • Développer, structurer et maintenir des scripts de tests robustes.
  • Intégrer les tests automatisés dans une pipeline CI/CD.
  • Produire des rapports d’exécution fiables pour le suivi qualité.

Profil des bénéficiaires

Pour qui
  • Testeurs QA / QA Engineers
  • Développeurs souhaitant automatiser leurs tests
  • Ingénieurs DevOps / intégration continue
  • Chefs de projet techniques et responsables qualité
Prérequis
  • Connaissances de base en développement (JavaScript, TypeScript ou Python)
  • Notions en HTML / CSS et fonctionnement d’une application web
  • Familiarité avec Git et les outils de versionnement

Contenu de la formation

Comprendre le rôle de l’automatisation
  • Types de tests (manuels, automatisés, unitaires, E2E)
  • Intérêt et limites de l’automatisation
  • Place dans le cycle DevOps
  • Comparatif Selenium / Playwright / Cypress
  • Étude de cas : cartographier le processus de test actuel chez NOVATEC et identifier les opportunités d’automatisation
Mise en place de l’environnement de test
  • Installation Node.js, IDE (VS Code), navigateurs
  • Configuration des frameworks
  • Structure d’un projet automatisé
  • Premier test : ouverture, saisie, validation
  • Atelier pratique : création d’un premier script automatisé (login/logout sur application interne)
Anatomie d’un test automatisé
  • Sélecteurs CSS/XPath, synchronisation et assertions
  • Gestion des erreurs et logs
  • Rapport d’exécution de base
  • Exercice guidé : automatisation d’un scénario de recherche produit sur un site web NOVATEC
Structurer les tests et données
  • Page Object Model (POM)
  • Données externes et variables d’environnement
  • Réutilisation de composants
  • Atelier : structuration d’un projet de test automatisé POM
Tests avancés et gestion des cas complexes
  • Gestion des fichiers, pop-ups, iframes, cookies
  • Tests API
  • Rapports avancés (Allure, Dashboard)
  • Simulation : automatiser un scénario complet d’achat ou de validation de transaction
Tests multi-navigateurs et mobiles
  • Cross-browser testing (Chrome, Edge, Firefox, WebKit)
  • Exécution headless et mobile
  • Tests parallèles et gestion de performance
  • Démonstration : exécution des tests sur plusieurs navigateurs et analyse des écarts
Intégration CI/CD des tests automatisés
  • Principes CI/CD pour les tests
  • GitHub Actions / GitLab CI / Jenkins
  • Rapports intégrés à la pipeline
  • Atelier pratique : création d’un pipeline CI/CD déclenchant automatiquement les tests
Gouvernance et bonnes pratiques QA
  • Organisation des projets d’automatisation
  • Documentation et maintenance des scripts
  • Suivi qualité et indicateurs
  • Étude de cas : audit d’un projet de test automatisé NOVATEC et plan d’amélioration
Atelier final et évaluation
  • Mini-projet intégrant tous les acquis (tests + CI/CD)
  • Présentation et QCM
  • Projet collaboratif : conception et présentation d’un test automatisé complet par équipe

Équipe pédagogique

Jean Martial ZEDIA, CONSULTANT FORMATEUR SENIOR / INGENIEUR EN SYSTÈME D'IFORMATION ET TECHNOLOGIE IA, Formateur depuis +20 ans. DJEZOU Éric Martial, CONSULTANT FORMATEUR / SYSTÈME INFORMATIQUE, GENIE LOGICIEL ET TECHNOLOGIE IA + de 7 ans d’expériences.

Suivi de l'exécution et évaluation des résultats

  • Evaluation / sommative. Continuelle tout au long de la formation à travers les exercices, les interventions, les discussions, les études de cas, les simulations les ateliers, les travaux pratiques.
  • Evaluation à chaud : Mesure du niveau de satisfaction de l’apprenant à l’issue de la formation selon des critères précis via la plateforme digitale du cabinet.
  • Evaluation à froid : Evaluation 6 mois après la fin de la formation sur le transfert des acquis via notre plateforme digitale

Ressources techniques et pédagogiques

  • Cours théoriques interactifs
  • Études de cas concrets
  • Ateliers
  • Test-autodiagnostic
  • Supports de formation détaillés
  • Plan d’action individuel

Qualité et satisfaction

Amélioration des compétences et des pratiques professionnelles. Montée en compétence mesurable des participants à travers les évaluations pré et post-formation. Application effective des connaissances acquises dans le cadre du travail quotidien. Renforcement de l’autonomie et de la capacité de prise de décision des collaborateurs. Amélioration de la qualité et de la rigueur dans l’exécution des tâches professionnelles. Diminution du temps de traitement ou d’exécution des processus. Amélioration de la productivité individuelle et collective. Intégration fluide des nouvelles méthodes ou outils dans les pratiques internes. Production de documents, rapports ou livrables conformes aux standards de qualité de l’entreprise. Meilleure traçabilité et fiabilité des opérations ou des reportings. Réduction du nombre de non-conformités relevées lors des audits ou contrôles internes. Contribution à l’atteinte des objectifs stratégiques et opérationnels de l’organisation. Amélioration du niveau de satisfaction interne (hiérarchie, clients internes) et externe (clients, partenaires). Renforcement de la culture de la performance, de la qualité et de la responsabilité. Développement durable des compétences clés au sein de l’entreprise.

Capacité d'accueil

Entre 2 et 22 apprenants

Accessibilité

Nos salles de formation sont équipées pour accueillir des participants en situation de handicap. Nous disposons de trois salles de 8 à 22 places équipées de Wifi, d'une cafétaria avec une superbe vue pour les pauses café, et d'un réfectoire agréable pour prendre les déjeuners.