Accéder au contenu principal
AccueilPython

Cours

Introduction aux tests en Python

AvancéNiveau de compétence
Actualisé 06/2025
Maîtrisez les tests Python : apprenez des méthodes, créez des vérifications et assurez-vous d'un code sans erreur avec pytest et unittest.
Commencer Le Cours Gratuitement
PythonProgramming4 h16 vidéos53 Exercices4,350 XP24,203Certificat de réussite.

Créez votre compte gratuit

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprécié par des utilisateurs provenant de milliers d'entreprises

Group

Former 2 personnes ou plus ?

Essayez DataCamp for Business

Description du cours

Pourquoi des tests ?

Beaucoup de gens écrivent du code. Certains d'entre eux y parviennent et en tirent profit. Mais parfois, même le plus intelligent des meilleurs programmeurs commet une erreur qui peut coûter des millions de dollars. Comment réduire la possibilité d'un tel fiasco ? Comment vous assurer que vous créez un programme qui fait exactement ce que vous voulez ? La réponse est très simple : écrivez des tests !

Principes de base des tests Python

Au cours de ce voyage, vous apprendrez les bases de la création de tests en Python. Vous rencontrerez quatre types de méthodes de test de logiciels. Vous créerez vos propres tests pour vérifier si le programme ou un pipeline de données fonctionne comme prévu avant d'être mis en production. Qu'il s'agisse d'un résultat nul inattendu, d'une faute de frappe dans votre ensemble de données ou d'une erreur de signe dans l'équation. Vous pouvez le faire, et les tests vous permettront de détecter ces cas.

Tests avec pytest et unittest

À l'issue de la formation, vous connaîtrez les types de méthodes de test et vous serez en mesure de choisir celles qui conviennent le mieux à un contexte spécifique. Vous serez également en mesure de concevoir ces tests et de les mettre en œuvre en Python en utilisant les bibliothèques `pytest` et `unittest`.

Prérequis

Writing Functions in PythonSoftware Engineering Principles in Python
1

Creating Tests with pytest

Learn what a test is and how to run the first one of your own with the pytest library! You will get used to the pytest testing framework and the command-line interface. You will also learn how to process specific contexts, like "failed tests" and "skipping the test" with pytest markers.
Commencer Le Chapitre
2

Pytest Fixtures

Learn what a fixture is and how to simplify your code by using it in tests. You will get familiar with the fixture @pytest.fixture decorator and the fixture tools. You will analyze your code to see the "fixture part" in it. Finally, learn how to use teardowns to prevent software failures.
Commencer Le Chapitre
3

Basic Testing Types

Learn what the basic testing types are and their features. Learn about test cases and how they help to implement tests. You will get more skilled with creating test functions and running pytest from CLI in IDE exercises. Finally, you will be able to differentiate the different testing types and create tests for each of them.
Commencer Le Chapitre
4

Writing tests with unittest

Introduction aux tests en Python
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'inscrire Maintenant

Rejoignez plus de 19 millions d'utilisateurs et commencez Introduction aux tests en Python dès aujourd'hui !

Créez votre compte gratuit

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.

Apprenez où que vous soyez avec l'application DataCamp

Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.