Selon la méthodologie de développement, les tests au milieu de la pyramide changeront.
Chaque étage ... codile.
==== Les tests d'intégration ====
Juste au-dessus des tests unitaires dans notre pyramide, n... va pas poser de problème lors de son intégration au sein de l’application.
En effet, sur un projet n... t par les tests unitaires.
⌂ [[000_start|Retour au sommaire]] | [[120_identifier_les_elements_a_tes
ode produit bien le résultat que nous souhaitons. Au moins nous serons sûrs que notre programme est pa... peut également envoyer des **messages internes** au personnel de la navette.
Les messages entrants ... ez_les_tests|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[130_codez_votre_premier_test|Suiv
ntation d'un **terminal**. Ajoutez trois chevrons au début d'une ligne pour imiter un terminal, puis l... uveau fichier dans le dossier parent des scripts, au même niveau que le ''README.md'', ou créez ce fic... nts_a_tester|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[140_ajoutez_des_tests_avec_pytest
//docs.pytest.org/en/latest/|Pytest]], vous devez au préalable l'installer. Pour cela, utilisez PyPI e... e regrouper l’ensemble des tests de l’application au même endroit.
Quelques bonnes pratiques :
* ... premier_test|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[150_ajoutez_des_tests_avec_unitte
exécutés (Ran 3 tests in 0.000s) et validés grâce au mot-clé OK.
Je vais maintenant délibérément mett... _value)'': indique l’assertion qui a été soulevée au niveau du code.
* ''AssertionError: 'Hello' != ... _avec_pytest|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[160_quiz_ecrivez_des_tests_unitai
tation d'un terminal. Ajoutez trois chevrons >>> au début d'une ligne pour imiter un terminal, puis l... vec_unittest|◁ Précédent]] | ⌂ [[000_start|Retour au sommaire]] | [[210_utilisez_des_mock_pour_simule