Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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