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



Prix par participant

Nos Clients témoignent (5)

Cours Similaires

Agile, TDD and Swift

35 heures

Test Driven Development

21 heures

Advanced C Programming

28 heures

Ansi C for Embedded Systems

14 heures

Programmer avec C

21 heures

Unit Testing with C

35 heures

Managing Projects using Waterfall and Agile Techniques

14 heures

Agile Business Analysis

14 heures

Agile Essentials

14 heures

Agile Project Management with Kanban

14 heures

Managing Agile Projects with Lean and Kanban

21 heures

Agile Product Management - Growth Marketing

21 heures

Agile Project Management with Scrum

14 heures

Agile Software Testing

14 heures

Agile Software Testing with Continuous Integration

28 heures

Catégories Similaires