Plan du cours
Introduction
Cadres de tests unitaires automatisés
- Écrire de bons tests unitaires
- Identifier et réparer les tests fragiles
Les approches de TDD
- Le TDD en tant qu'outil de conception
- TDD vs refactoring
- Flux et modèles de TDD
- Écoles et variantes du TDD
Les défis du TDD
- L'exercice de l'atelier expliqué
Les mérites de bons tests dans le contexte du TDD
- Évolution de ce que nous avons, 1ère étape
- La mise en attente expliquée
- Utiliser les frameworks de mocking
- Faire évoluer ce que nous avons, 2e partie
- Rompre le changement
- Évolution de ce que nous avons, prise 3
Couverture et contre-arguments
Rétrospective
Pré requis
- An understanding of programming concepts
- Experience with writing basic unit tests
- Familiarity with at least one programming language
Audience
- Software developers
- QA engineers and testers
- Anyone interested in improving their development practices using Test-Driven Development (TDD)
Nos clients témoignent (7)
So far Deba was a very good trainer, expertise on the subject matter is very evident on how he answers and attend to our inquiries.
Marc Dominic Bareng - Globe Telecom
Formation - Test Driven Development
The exercises
Jayjay Ramos - Globe Telecom
Formation - Test Driven Development
Deba is very friendly and is very knowledgeable. I like his approach of getting everyone involved despite the background.
Cornellius Dagmang - Globe Telecom
Formation - Test Driven Development
On hand exercises
Ronald Tendencia - Globe Telecom
Formation - Test Driven Development
The hands on exercises
Noel Fronda - Globe Telecom
Formation - Test Driven Development
The use-cases shared with us, and the actual goal to implement it rather than focusing to just finish the activities.
Charlie Santos - Globe Telecom
Formation - Test Driven Development
Learned principles and best practices about TDD that can be applied to our development approach.