Section 1: Introduction
Présentation
De petits pas vers de grandes choses
Ce que vous devriez savoir
Qu’est-ce que le développement piloté par les tests (TDD) ?
xUnit et JUnit
Rédaction de cas de test
Quiz : Introduction
Section 2: Méthodologie du TDD
TDD et agile
Ou commencer ?
Le cycle itératif red-green-refactor
Refactoriser pour améliorer la conception
Défi : Fonctionnalité
Solution : fonctionnalité
TDD au dela de DD
Quiz : Méthodologie du TDD
Section 3: Structure et syntaxe du TDD
Structure de test
Affirmations
Tester les exceptions
Défi : performances
Solution : Performances
Quiz : Structure et syntaxe du TDD
Section 4: Mise à l’échelle du TDD
Outils et frameworks TDD
Frameworks d’assertion
Tester les doubles
Mocking
Défi : base de donnée
Solution : base de donnée
Travail à faire : La méthode TDD
Travail à rendre : La méthode TDD
Quiz : Mise à l’échelle du TDD