Accéder au contenu principal
AccueilPython

Introduction aux tests en Python

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
4 heures16 vidéos53 exercices14 293 apprenantsTrophyDéclaration de réalisation

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

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

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d'entreprises


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`.
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.
DataCamp Pour Les EntreprisesPour une solution sur mesure , réservez une démo.

Dans les titres suivants

Ingénieur IA associé pour les scientifiques de données

Aller à la piste

Ingénieur professionnel en données en Python

Aller à la piste

Développeur Python

Aller à la piste
  1. 1

    Créer des tests avec pytest

    Gratuit

    Apprenez ce qu'est un test et comment exécuter le premier de vos propres tests avec la bibliothèque pytest ! Vous vous familiariserez avec le cadre de test pytest et l'interface en ligne de commande. Vous apprendrez également à traiter des contextes spécifiques, tels que les "tests échoués" et les "tests ignorés" à l'aide des marqueurs pytest.

    Jouez Au Chapitre Maintenant
    Introduction aux tests en Python
    50 xp
    La première suite de tests
    100 xp
    pytest.raises
    100 xp
    Invoquer pytest à partir de CLI
    50 xp
    Faites le test !
    100 xp
    Exécutez le mot-clé
    100 xp
    Application des marqueurs de test
    50 xp
    Cas d'utilisation des marqueurs
    100 xp
    Tests échoués avec xfail
    100 xp
    Saut conditionnel
    100 xp
  2. 2

    Pytest Fixtures

    Apprenez ce qu'est une fixation et comment simplifier votre code en l'utilisant dans les tests. Vous vous familiariserez avec le décorateur @pytest.fixture et les outils de fixation. Vous analyserez votre code pour y déceler la "partie fixe". Enfin, vous apprendrez à utiliser les tests d'évaluation pour prévenir les défaillances logicielles.

    Jouez Au Chapitre Maintenant
  3. 3

    Types de tests de base

    Apprenez quels sont les types de tests de base et leurs caractéristiques. Apprenez à connaître les cas de test et comment ils aident à mettre en œuvre les tests. Vous apprendrez à créer des fonctions de test et à exécuter pytest à partir de CLI dans les exercices de IDE. Enfin, vous serez en mesure de différencier les différents types de tests et de créer des tests pour chacun d'entre eux.

    Jouez Au Chapitre Maintenant
  4. 4

    Écrire des tests avec unittest

    Dans ce dernier chapitre, vous découvrirez le framework unittest. Vous apprendrez d'abord les méthodes d'assertion de base, puis son interface CLI, et comment utiliser les fixtures. Enfin, vous mettrez tout cela ensemble dans des exemples pratiques de pipelines de données.

    Jouez Au Chapitre Maintenant
Pour les entreprises

Formation de 2 personnes ou plus ?

Donnez à votre équipe l’accès à la plateforme DataCamp complète, y compris toutes les fonctionnalités.

Dans les titres suivants

Ingénieur IA associé pour les scientifiques de données

Aller à la piste

Ingénieur professionnel en données en Python

Aller à la piste

Développeur Python

Aller à la piste

Dans d’autres morceaux

Programmation Python

ensembles de données

DS_salariesEnergyGames

collaborateurs

Collaborator's avatar
George Boorman
Collaborator's avatar
Arne Warnke
Collaborator's avatar
Katerina Zahradova
Alexander Levin HeadshotAlexander Levin

Senior Data Scientist

Voir Plus

Qu’est-ce que les autres apprenants ont à dire ?

Inscrivez-vous 15 millions d’apprenants et commencer Introduction aux tests en Python Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

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