Sélectionner une page
Formations Test Test Automation Formation Pytest : Maîtrisez les tests automatisés en Python

Formation Pytest : Maîtrisez les tests automatisés en Python

Niveau confirmé
Catégorie Essential
formation pytest
Prix 1 790€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

Présentation

Notre formation Pytest permet aux développeurs Python de monter en compétences sur l’outil innovant de testing, réputé pour son efficacité et sa flexibilité.

Grâce à cet apprentissage, vous serez en mesure de créer, personnaliser et optimiser des tests pour vos applications Python, vous assurant ainsi de leur robustesse et de leur qualité.

Cette formation vous permettra de booster la fiabilité et la maintenance de vos applications grâce à des techniques de test avancées et des stratégies de développement guidé par les tests (TDD).

Vous pourrez rapidement créer de nouveaux tests directement depuis votre environnement de développement, en utilisant les fonctionnalités par défaut de Pytest, ou en intégrant des plugins et des modules supplémentaires.

Comme toutes nos formations, celle-ci vous présentera la dernière version stable de la technologie Pytest (9.0.2) et ses nouveautés.

 

Objectifs

  • Comprendre l’interface et les fonctionnalités de Pytest
  • Savoir créer et personnaliser des tests pour vos applications Python
  • Maîtriser l’utilisation des fonctionnalités avancées de Pytest, comme les fixtures et les marqueurs
  • Comprendre les meilleures pratiques pour la gestion des tests et le développement guidé par les tests (TDD)

 

Public visé

  • Ingénieurs informatique
  • Développeurs

 

Pré-requis

  • Expérience avec le langage de programmation Python
  • Connaissance de base en programmation orientée objet et des concepts de test logiciel serait un plus

Programme de notre formation Pytest

 

Introduction à Pytest et aux tests en Python

  • Comprendre l’importance des tests dans le développement logiciel
  • Introduction aux différents types de tests
    • Unitaires
    • D’intégration
    • Fonctionnels
  • Découverte de Pytest : un framework de test pour Python
  • Installation et configuration de Pytest
  • Premiers pas : création de votre premier test avec Pytest
  • Comprendre les assertions et leur rôle dans les tests
  • Bonnes pratiques pour rédiger des tests efficaces

 

Approfondissement des concepts clés de Pytest

  • Comprendre les fixtures Pytest et leur utilisation pour la préparation des tests
  • Apprendre à utiliser les marqueurs (markers) pour catégoriser et sélectionner les tests
  • Gestion des exceptions avec Pytest
  • Utiliser Pytest pour le test de régression
  • Comment Pytest gère-t-il les tests qui échouent ?
  • Personnalisation de la sortie de Pytest
  • Comprendre l’importance du Test Driven Development (TDD) avec Pytest

 

Utilisation avancée de Pytest

  • Maîtriser le paramétrage des tests avec Pytest
  • Comprendre et utiliser les plug-ins Pytest
  • Gérer les tests parallèles avec xdist
  • Tester des applications Web avec Pytest et Selenium
  • Tester les applications de base de données avec Pytest
  • Apprendre à utiliser les Mocks et les doubles avec Pytest
  • Exploration du module Pytest-cov pour la couverture des tests

 

Intégration de Pytest dans un environnement de développement continu

  • Introduction à l’intégration continue et son importance
  • Configurer Pytest avec des outils d’intégration continue comme Jenkins
  • Générer des rapports de test avec Pytest pour les outils d’intégration continue
  • Comprendre comment Pytest peut aider à maintenir la qualité du code
  • Apprendre à intégrer Pytest avec les outils de contrôle de version comme Git
  • Utiliser Pytest dans les pipelines de déploiement continu
  • Pratiques recommandées pour l’utilisation de Pytest dans un environnement de développement continu

 

Conclusion et perspectives d’approfondissement

  • Révision des principaux concepts de Pytest
  • Discussion des défis communs dans les tests et comment Pytest peut aider à les surmonter
  • Exploration des ressources pour approfondir vos connaissances en Pytest
  • Présentation d’autres outils de test utiles en Python
  • [PRATIQUE] Élaboration d’un plan de test complet pour un projet Python utilisant Pytest
  • Discussion sur l’importance de rester à jour avec les nouvelles versions et fonctionnalités de Pytest

Pour aller plus loin

Formation Python

Formation Pyscript

Formation Python avec Scikit.Learn

Langues et Lieux disponibles

Langues

  • Français
  • Anglais / English

Lieux

  • France entière
    • Paris
    • Lille
    • Reims
    • Lyon
    • Toulouse
    • Bordeaux
    • Montpellier
    • Nice
    • Sophia Antipolis
    • Marseille
    • Aix-en-Provence
    • Nantes
    • Rennes
    • Strasbourg
    • Grenoble
    • Dijon
    • Tours
    • Saint-Étienne
    • Toulon
    • Angers
  • Belgique
    • Bruxelles
    • Liège
  • Suisse
    • Genève
    • Zurich
    • Lausanne
  • Luxembourg

Témoignages

3 juillet 2026

Les + : Assez riche comme formation, un bon rythme entre pratique et théorie. Le support bien fait.

Les – : Aucun

Je souhaite suivre : Je n’ai pas regarder les autres formations proposées.

En synthèse : Merci à Mr Laurent Davoust pour le temps et les explication

Viktoriya D. de chez AFNIC

Afficher tous les témoignages

3 juillet 2026

Les + : Assez riche comme formation, un bon rythme entre pratique et théorie. Le support bien fait.

Les – : Aucun

Je souhaite suivre : Je n’ai pas regarder les autres formations proposées.

En synthèse : Merci à Mr Laurent Davoust pour le temps et les explication

Viktoriya D. de chez AFNIC
3 juillet 2026

Je recommande la formation

Rubinthan J. de chez ALTEN SA
19 juin 2026

Les + : Formateur

L’ambiance

La connaissance du formateur sur les sujets et son adaptabilité au vu des besoins

Martin A. de chez ELSYS DESIGN SA
19 juin 2026

Je recommande la formation

Louis F. de chez ELSYS DESIGN SA
19 juin 2026

Les + : Bon équilibre entre théorie et pratique, bonne flexibilité du formateur

Léo E. de chez ELSYS DESIGN SA
19 juin 2026

Je recommande la formation

Tom B. de chez ELSYS DESIGN SA
19 juin 2026

Les + : Formation en détail sur python pandas, sur les quelques outils associés (uv, ruff), quantité théorie / pratique, dynamisme et engagnement du formateur.

Les – : Formation pytest de 2 jours en théorie -> 0.5 jours sur pytest, 1 jour complet sur pandas et 0.5 jours sur les bases de Python et de git: Inadéquation totale entre le nom de la formation et son contenu, j’ai beaucoup appris des sujets qui ne me serviront pas, et j’ai très peu appris sur les sujets dont j’ai réellement besoin

Sébastien B. de chez ELSYS DESIGN SA
19 juin 2026

Les + : Elle a été adapté à notre besoin. Il y a des exercices

Caroline G. de chez ELSYS DESIGN SA
19 juin 2026

Les + : Très complet pour démarrer sur du développement et test de code de gestion de donnée.

Les – : Beaucoup de sujets différents mais rien d’approfondi

Armand C. de chez ELSYS DESIGN SA
19 juin 2026

Je recommande la formation

Paul J. de chez ELSYS DESIGN SA
19 juin 2026

Je recommande la formation

Amaury P. de chez ELSYS DESIGN SA
11 février 2025

Les + : le formateur

Kevin R. de chez Alcatel Submarine Networks

Noter la formation

Prix 1 790€ HT / personne
2 jours (14 heures)

Paris | Classe Virtuelle

Dernières places Virtuelle uniquement
Labs : Infrastructure DaaS avec Chrome
Cafés et encas offerts en interentreprises
En intra-entreprise pour former votre équipe
Aide au financement 2500€ Bonus Atlas CPF

UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?

Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.

ILS SE SONT FORMÉS CHEZ NOUS

partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp
partenaire sncf
partenaire hp
partenaire allianz
partenaire sfr
partenaire engie
partenaire boursorama
partenaire invivo
partenaire orange
partenaire psa
partenaire bnp