Snapshot Testing su iOS

TDD e Refactor sembrano molto attraenti, facili da applicare soprattutto sulla logica di business.

Però su iOS l’applicazione pratica di questi strumenti si scontra con questi due semplici problemi:

  •  Sembra che ci sia sempre troppa poca logica di business da testare
  •  C’è sempre tanta logica di grafica difficile da mettere sotto test

La verità è che in iOS spesso il grosso dello sforzo di progettazione è attirato dalla logica di presentazione che è considerata difficile da testare.

In questa presentazione vi mostrerò alcuni strumenti e tecniche poco conosciute che nel mio team usiamo ogni giorno per costruire app testate e flessibili anche per la parte di rendering grafica.

Mostrerò come usare un tipo specifico di test (test di snapshot) e vi spiegherò quali sono gli accorgimenti per usarli per ottenere il massimo dallo strumento evitando i problemi tipici dei test di questo tipo.

Con esempi di codice e demo live.

Se vuoi partecipare al workshop segui le istruzioni riportate qui.

 

Workshop
Luogo: Aula B2.8 - 2° PIANO Data: 6 novembre 2015 Ora: 14:30 - 17:45 Andrea-Francia Andrea Francia giordano_scalzo Giordano Scalzo