les différents tests, imaginons le logiciel "Crocoplus". Il s'agit d'un système de gestion destiné aux z... s types de tests, et nous allons les aborder sans plus tarder.
==== Les tests unitaires ====
Les tests... partie d'une fonctionnalité.
Dans le projet Crocoplus, un test unitaire pourrait valider que la fonctio... s automatiquement par l'ordinateur. Cela les rend plus rapides à exécuter et plus fiables. Ils correspon
que trois classes qui gèrent la calculatrice. De plus, la calculatrice gère simplement les quatre opéra... t bien une addition. Mais imaginez un projet bien plus gros. Des classes comme celle-ci peuvent se compt... , une erreur sera précisément **repérée** et donc plus **rapidement corrigée**.
===== Déterminez ce qu... non son fonctionnement interne. Offrant ainsi une plus grande flexibilité à la fois dans nos tests et da
de tests**. Vous verrez également comment devenir plus efficace en utilisant le **test-driven developmen... ez des tests unitaires]]
===== Partie 2 - Allez plus loin avec Pytest =====
* [[210_utilisez_des_mo... r framework Django avec pytest-django]]
* [[240_plus_loin_avec_pytest|Allez plus loin avec Pytest]]
* [[250_quiz_plus_loin_avec_pytest|Quiz : Allez plus l
ssertions** qui permettent de valider le test. De plus, l’organisation des fichiers de tests dans le pro... ntés comme des **méthodes de cette classe**.
De plus, pour **exécuter** l’ensemble des tests du module... permettant de réaliser nos assertions. Voici les plus communes :
^ Méthode ^ Vérifi... s les lignes suivantes, nous avons une indication plus détaillée de l’erreur.
* ''FAILED (failures=1)'
ormal ! les tests ont réussi erreur. Pour obtenir plus de messages, ajoutons l'option ''-v'' après le mo... e de **nombreux outils** qui vous rendront la vie plus facile. Nous les verrons dans le chapitre suivant