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
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.
Les formations ouvertes requièrent plus de 3 participants.

Cours Similaires

Agile Essentials

  14 heures

Catégories Similaires