Propelize School
Cours/Tests Logiciels: Isolation et les doublures
Pré-vente · contenu en cours de créationDisponible le 31 octobre 2026
IntermédiaireTesting

Tests Logiciels: Isolation et les doublures

Dès qu'un bout de code dépend d'une base de données, d'une API externe ou d'un service tiers, le tester devient difficile et vos tests deviennent lents ou instables. Ce cours vous apprend à résoudre ce problème grâce aux doublures de test. Vous comprenez d'abord ce que sont les dépendances et pourquoi l'isolation est essentielle, puis vous distinguez mock et stub et découvrez l'ensemble des doublures possibles. Vous explorez ensuite les deux écoles du test unitaire, Chicago (classique) et London (mocking), en les appliquant sur les mêmes exemples pour en saisir les différences et les compromis. Vous mettez ces techniques en pratique sur des cas concrets : un service d'expédition (GetShippingInfo), un logger à mocker, un exercice sur les devises à corriger vous-même, puis le mocking de classes entières. Vous terminez en maîtrisant dummies et fakes, les deux dernières doublures du parcours, prêt à isoler n'importe quelle dépendance dans vos propres projets.

3 hde contenu

Le programme de ce cours est en cours de construction.