Merci d'avoir envoyé votre demande ! Un membre de notre équipe vous contactera dans les plus brefs délais.
Merci pour votre réservation ! Un membre de notre équipe vous contactera dans les plus brefs délais.
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