• 10 hours
  • Medium

Free online content available in this course.

course.header.alt.is_video

course.header.alt.is_certifying

Got it!

Last updated on 4/25/22

Revenez sur vos acquis

Ce cours sur les tests en Python arrive à sa fin, bravo ! Avant de valider vos acquis avec un dernier quiz, revenons sur tout ce que vous avez fait…

Dans la première partie, vous avez découvert les différents types de tests et pourquoi il est important d’effectuer des tests. Puis, vous avez identifié les éléments à tester dans notre projet Calculatrice avant d’écrire votre premier test ! Pour finir cette partie, vous avez ensuite ajouté des tests unitaires sur le projet avec Pytest et Unittest afin de vous entraîner sur les deux frameworks.

Vous avez ensuite continué votre apprentissage sur Pytest dans la partie 2, en écrivant des mocks pour simuler le comportement des objets, et en découvrant comment implémenter des tests unitaires sur des applications web utilisant le framework Flask ou Django à l’aide de Pytest. Enfin, vous avez vu quelques astuces pour débugger vos tests.

C’était ensuite l’heure de l’optimisation dans la partie 3 ! Vous avez ajouté des fixtures aux tests, puis vous avez organisé vos tests en classes et vérifié leur taux de couverture.

Enfin, dans la partie 4, vous avez complété votre suite de tests avec des tests d’intégration, fonctionnels et de performance. Vous avez vu les bienfaits du TDD et comment le mettre en place dans vos projets.

Allez plus loin

Votre apprentissage ne s'arrête pas là ! Voici quelques ressources vous permettant d'aller plus loin !

📻  Podcasts

🔖  Articles

🎥  Vidéos

Toutes les bonnes choses ont une fin et c’est malheureusement le cas de ce cours. Vous avez pu voir plusieurs concepts qui vous permettront de mieux gérer la phase de développement de votre code, et notamment pour mieux le protéger des bugs. Comme les tests n’ont plus de secret pour vous, je ne pouvais pas vous laisser sans un dernier quiz. Rendez-vous dans la page suivante pour finir ce cours en beauté !

Example of certificate of achievement
Example of certificate of achievement