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
Nos clients témoignent (7)
Les exercices qui nous ont permis de nous familiariser avec la méthode TDD
Csongor Benedek - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
J'ai aimé travailler en petits groupes :)
Nikoletta Domak - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
J'ai vraiment apprécié l'attitude positive et encourageante du formateur et l'atmosphère qui régnait lors des appels. Le cours était très bien structuré et les analogies et exemples utilisés pour expliquer la théorie étaient très utiles. Je suis également très satisfait de la partie pratique - des tâches simples et compréhensibles, qui poussent les étudiants à mettre la théorie en pratique :)
Lasma Matusevica - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
Les discussions ouvertes encouragées sur les sujets présentés donnent l'impression d'une expérience d'apprentissage productive.
Ilmars Zeps - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
Le style du formateur, qui expliquait tout d'une manière calme et ordonnée, rendait le suivi de son cours très facile et engageant.
Rares Calin Rapsigan - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
Bien organisé et expliqué, avec beaucoup d'exemples pratiques et de codage en direct, il a élargi ma compréhension du sujet Agile et du développement TDD.
Barabas Attila - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique
Le fait que j'ai appris une nouvelle approche pour écrire des tests unitaires est la partie que j'ai le plus appréciée de la formation. J'ai également aimé les discussions libres que nous avons eues, le fait que nous ayons débattu de certains sujets, j'ai aimé le travail d'équipe que nous avons eu, cela nous a permis d'analyser d'un point de vue différent les exigences des histoires d'utilisateurs et j'ai également apprécié l'intervention du formateur qui nous a suggéré différentes solutions lorsque nous étions bloqués sur la prise de certaines décisions.
Crina-Maria Rosu - ACCENTURE
Formation - Agile and TDD with C
Traduction automatique