Guru session: Introduzione al testing ed al TDD


Dettagli
Questo workshop sarà dedicato ad una introduzione del Test Driven Development.
Il workshop sarà un "hands on" introduttivo al testing e al Test Driven Development, in cui vedremo l'approccio alla tecnica sia nello sviluppo backend, realizzando delle API in Golang, sia in quello frontend, con un client iOS che consuma le API.
Non è richiesta conoscenza pregressa del testing o del TDD, ma è consigliata una generale familiarità con lo sviluppo, se possibile con esperienza di base in ambiente iOS o su altra piattaforma mobile moderna.
Il workshop è tenuto da Bruno Bellissimo ( http://it.linkedin.com/in/brunobellissimo/ ), CTO di Qurami, e Marco Musella ( http://it.linkedin.com/in/marcomusella ), iOS Developer in Qurami, che presenteranno rispettivamente la parte backend e quella frontend.
Prerequisiti
• Mac con sistema operativo OS X 10.8 o 10.9
• Xcode 5.0 o superiore
• Conoscenza delle basi di programmazione procedurale ed a oggetti
Nota: è necessario che Xcode sia già installato sul computer che porterai con te!
Argomenti trattati nel workshop
• Introduzione al testing
• Extreme Programming & TDD
• Tipi di test
• Configurazione dell'ambiente di lavoro per il Testing
• Sviluppo di un backend con API in Go
• Il testing in XCode 5
• Sviluppo di un client in TDD su iOS
• Q&A
• Conclusione

Guru session: Introduzione al testing ed al TDD