Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Formation complète Cypress en français : Tests UI/API, CI/CD
Rating: 4.1 out of 5(41 ratings)
135 students

Formation complète Cypress en français : Tests UI/API, CI/CD

Automatisez vos tests UI et API et intégrez-les à vos pipelines CI/CD avec Cypress V13.13
Created bySenkez nessrine
Last updated 7/2025
French
French [Auto],

What you'll learn

  • Apprendre à structurer des tests avec describe, it, et context pour écrire des scripts linéaires.
  • Créer et exécuter des tests API.
  • Mettre en œuvre le design pattern Page Object Model (POM) pour organiser et maintenir les tests.
  • Utiliser Cypress Cloud pour gérer les tests à grande échelle.
  • Intégrer Git et GitHub dans les flux de travail pour le contrôle de version.
  • Configurer et utiliser Jenkins pour l'intégration continue et l'automatisation des tests.
  • Automatiser les déploiements et tests avec GitHub Actions pour des workflows CI/CD efficaces.
  • Utiliser Cucumber pour écrire des tests BDD.
  • Générer des rapports de test détaillés avec Allure pour suivre la qualité du code et des fonctionnalités.

Course content

11 sections53 lectures5h 54m total length
  • Introduction à Cypress3:22
  • Installation de cypress5:50

Requirements

  • Connaissance de base en JavaScript : comprendre la syntaxe et les concepts clés de JavaScript, car Cypress utilise ce langage.
  • Expérience en HTML et CSS : pour interagir avec les éléments de la page lors des tests.

Description

Bienvenue dans la "Formation complète Cypress : Tests UI/API, CI/CD, et bonnes pratiques" !

Dans ce cours, vous apprendrez à maîtriser Cypress, l'un des outils d'automatisation de tests les plus populaires et puissants pour les applications web modernes. Que vous soyez un débutant en automatisation de tests ou un ingénieur QA expérimenté, ce cours vous guidera étape par étape à travers l'automatisation des tests UI et API, tout en intégrant des pipelines CI/CD et en suivant les meilleures pratiques.

Ce que vous allez apprendre :

  • Installer et configurer Cypress dans un projet réel.

  • Rédiger des tests UI et API robustes et maintenables.

  • Utiliser les hooks, assertions et bonnes pratiques de sélecteurs pour rendre vos tests efficaces.

  • Gérer les fixtures, les commandes personnalisées et les configurations de projet (baseUrl, viewport, etc.).

  • Intégrer Cypress avec Git, GitHub, Jenkins, et GitHub Actions pour une automatisation continue.

  • Utiliser Cypress Cloud pour la gestion avancée de vos tests.

  • Implémenter le pattern Page Object Model (POM) pour structurer vos tests.

  • Effectuer des tests API.

  • Automatiser les scénarios BDD avec Cucumber et Cypress.

  • Déployer vos projets via GitHub et configurer Jenkins pour la CI/CD.

Pourquoi choisir ce cours ?

En suivant ce cours, vous acquerrez non seulement les compétences techniques pour automatiser vos tests UI et API, mais vous apprendrez également à les intégrer efficacement dans vos workflows de développement avec des outils modernes comme Cypress Cloud, Git, et Jenkins. Chaque concept est expliqué à travers des démonstrations pratiques, des exemples concrets pour vous aider à consolider vos connaissances.

À qui s'adresse ce cours ?

  • Ingénieurs QA, débutants ou expérimentés, souhaitant automatiser des tests UI/API avec Cypress.

  • Développeurs intéressés par la mise en place de tests automatisés dans leurs projets.

  • Toute personne cherchant à améliorer ses connaissances sur Cypress, CI/CD, Git, Jenkins, Github Actions et l'automatisation des tests en général.

Who this course is for:

  • "Découvrez comment automatiser facilement vos tests avec Cypress, même si vous débutez en développement !"