Module gratuit
Test logiciel
Apprenez à tester un logiciel en pratique : tests unitaires avec unittest, cas limites, doublures, développement piloté par les tests et couverture.
Les leçons
Chaque leçon se lit gratuitement en entier. Créez un compte gratuit pour lancer ses commandes dans un laboratoire et passer ses quiz et ses exercices.
1 · Labo de machine virtuelle
Pourquoi tester un logiciel
Je peux dire quel genre de test trouve quel genre de faute.
Lire la leçon2 · Labo de machine virtuelle
Écrire un test unitaire
Je peux écrire un test unitaire avec des assertions et le lancer avec unittest.
Lire la leçon3 · Labo de machine virtuelle
Choisir ses cas de test
Je peux choisir des cas de test avec des classes d’équivalence et des valeurs limites.
Lire la leçon4 · Labo de machine virtuelle
Remplacer une dépendance par un faux
Je peux tester un code qui dépend d’une horloge ou d’un tirage au hasard en les remplaçant par un faux.
Lire la leçon5 · Labo de machine virtuelle
Le développement piloté par les tests
Je peux écrire un test qui échoue d’abord, le faire passer, puis ranger le code.
Lire la leçon6 · Labo de machine virtuelle
La couverture de code
Je peux lire un taux de couverture et dire ce qu’il ne montre pas.
Lire la leçon
Travaillé dans un vrai laboratoire
Chaque leçon de ce module se travaille dans un laboratoire lancé pour vous seul. Les laboratoires utilisés :
Vous enseignez à une classe ? Proposez ce module à vos étudiants avec un guide de l'enseignant, des devoirs corrigés et un laboratoire pour chaque étudiant.