Come testare in beta le applicazioni iOS con TestFlight

Tradotto automaticamente da Deepl

TestFlight è una soluzione gratuita fornita da Apple che consente di inviare una versione testabile della vostra applicazione a specifici utenti beta. In questo modo è possibile gestire i feedback dei beta tester e applicare eventuali modifiche (se necessarie) prima che l’applicazione venga rilasciata sull’App Store. In questo post esploreremo come sfruttare TestFlight per ottenere un’applicazione di produzione priva di bug.

Il processo è abbastanza semplice. Per riassumere:

1. Caricare l’applicazione su App Store Connect

2. Invitare i beta tester

3. Testate l’applicazione utilizzando l’applicazione TestFlight

Caricare l’applicazione

  • Da Xcode, accedere al menu del simulatore e selezionare Dispositivo iOS generico.
  • Dal menu, fare clic su Prodotto, quindi selezionare Archivio.
  • Al termine del processo di archiviazione, viene visualizzata la finestra Organizer con l’archivio appena creato.
  • Fare clic sul pulsante Carica su App Store.

Invitare gli utenti a testare l’applicazione

  • Una volta caricato il file .ipa su App Store Connect, è possibile invitare gli utenti a provarlo!
  • Quando l’applicazione ha terminato l’elaborazione e la build è disponibile, basta andare direttamente alla scheda TestFlight.
  • Potrebbe esservi chiesto di aggiungere alcune informazioni supplementari:

  • Una volta fatto, la vostra applicazione è pronta per essere testata!

blank

È possibile invitare due tipi di tester: Tester di App Store Connect e Tester esterni.

Tester di App Store Connect

Sono persone del vostro team o che hanno avuto accesso al vostro account App Store Connect. Potete invitare fino a 25 tester interni per progetto e ogni membro può eseguire test su un massimo di 30 dispositivi.

Per farlo, è necessario eseguire le seguenti operazioni:

  • Andate nella sezione Utenti di App Store Connect e fate clic sul pulsante “+” per aggiungere i tester:

blank

  • Quindi selezionare l’utente di App Store Connect che si desidera aggiungere:

blank

Tester esterni

Non è necessario avere un account App Store Connect per essere un tester esterno. Potete invitare fino a 10.000 tester esterni, che non devono necessariamente far parte del vostro team, per testare in beta un’applicazione destinata al rilascio pubblico su App Store.

La procedura è la seguente:

  • Accedere alla sezione Utenti di App Store Connect e fare clic sul pulsante “+” per aggiungere tester esterni:

blank

  • Aggiungete nuovi tester al gruppo esistente o create un nuovo gruppo:

blank

  • Poi dovrete associare una build al vostro gruppo di tester:

blank

Quando invitate i tester esterni, Apple esaminerà la vostra app e la rivedrà per consentire i test esterni. Non appena la vostra build sarà approvata per il beta testing, riceverete una notifica via e-mail da Apple.

Testare l’app

I tester invitati riceveranno un’e-mail con un link per testare la vostra applicazione. Per poter testare, dovranno scaricare l’app TestFlight.
Dopo aver accettato l’invito, verrà richiesto loro di installare l’app da testare.
blank
Sia gli utenti di App Store Connect che gli utenti esterni potranno inviare il loro feedback da TestFlight.
blank
È possibile testare fino a 100 app alla volta, internamente o esternamente, e una sessione di test dura 90 giorni dopo il caricamento della build. Dopo 90 giorni, non è più possibile testare l’app. È necessario caricare un’altra build per avviare una nuova sessione di test.
Come abbiamo visto, TestFlight semplifica l’invito di utenti interni ed esterni a testare le vostre app e a raccogliere preziosi feedback prima di rilasciarle sull’App Store.

Buon test!

David Azancot
- Product Owner di 4D per iOS -David Azancot è entrato a far parte del team 4D Product come Product Owner nel 2017. Si occupa di scrivere le storie degli utenti e di tradurle in specifiche funzionali. Il suo ruolo comprende anche la garanzia che le implementazioni delle funzionalità soddisfino le esigenze dei clienti.David si è laureato con un MBA in Marketing, Internet e Mobilità presso l'Istituto Leonard De Vinci e ha iniziato la sua carriera nel 2011 con una start-up mobile, successivamente acquisita da Madvertise (un gruppo di marketing mobile). Appassionato di interfacce mobili, nel 2015 è stato la scelta naturale per sviluppare formati pubblicitari interattivi per dispositivi mobili per il gruppo. Parallelamente, dal 2012 David sviluppa le proprie applicazioni per iOS e Android.