Struttura del corso

Introduzione

  • Vantaggi di TDD e Agile

TDD (2 giorni)

Installazione e configurazione di framework automatizzati Unit Testing

Approcci TDD

  • Progettazione di software con TDD
  • Software di refactoring
  • Flussi di lavoro e modelli TDD

Implementazione di TDD

  • Moduli di collaborazione
  • Informazioni su falsi, stub, doppi e simulazioni di test
  • Scrittura di unit test validi
  • Miglioramento dei test esistenti
  • Refactoring di un'applicazione
  • Scrittura di test per il C legacy
  • Adattamento del TDD per lo sviluppo di software embedded
  • Test drive accanto al silicio con simulazioni

Agile (1 giorno)

Introduzione

  • Agile Confronto con gli approcci tradizionali allo sviluppo del software
  • Il Agile Manifesto

Implementazione Agile

  • Pianificazione dei rilasci, iterazione zero
  • Pianificazione dell'iterazione, stima
  • Revisione dei requisiti, stand-up quotidiano
  • Qualità del team, test di iterazione, accettazione
  • Revisione dell'iterazione (vetrina)
  • Retrospettive
  • Lezione appresa dai Agile Principi

Riassunto e conclusione

Requisiti

  • Comprensione della programmazione C
  • Comprensione dei concetti di test del software
  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Corsi relativi

Categorie relative