Grazie per aver inviato la vostra richiesta! Un membro del nostro team vi contatterà a breve.
Grazie per aver inviato la vostra prenotazione! Un membro del nostro team vi contatterà a breve.
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