Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Plan du cours
Introduction
- Avantages du TDD et Agile
TDD (2 jours)
Installation et configuration des Unit Testing frameworks automatisés
Approches TDD
- Concevoir un logiciel en utilisant le TDD
- Refonte des logiciels
- Flux de travail et modèles TDD
Mise en œuvre du TDD
- Modules de collaboration
- Comprendre les Fakes de test, les Stubs, les Doubles et les Mocks
- Écrire de bons tests unitaires
- Améliorer les tests existants
- Refonte d'une application
- Ecrire des tests pour les anciens logiciels C
- Adapter le TDD au développement de logiciels embarqués
- Test-Driving Next to the Silicon avec Mocks
Agile (1 jour)
Introduction
- Approches Agile et traditionnelles du développement logiciel
- Le manifeste Agile
Mise en œuvre Agile
- Planification des versions, itération zéro
- Planification des itérations, estimation
- Revue des exigences, Stand-up quotidien
- Qualité de l'équipe, tests par itération, acceptation
- Revue d'itération (Showcase)
- Rétrospectives
- Leçons tirées des Agile principes
Résumé et conclusion
Pré requis
- Compréhension de la programmation en C .
- Compréhension des concepts de test de logiciels
21 heures