Comment tester mon application iOS en préversion avec des testeurs externes via Testflight


A travers TestFlight, vous pouvez inviter jusqu'à 2000 utilisateurs par application à être des testeurs externes. Avant de pouvoir ajouter et inviter des testeurs, vous devez effectuer une configuration spéciale dans iTunes Connect. Notez que ce processus est différent des étapes normales de construction et de distribution des apps.

1) Activez le test bêta TestFlight via votre compte développeur Apple.


2) Ensuite, créez un profil de distribution avec le droit bêta pour distribuer les builds via TestFlight.

3) Téléchargez un nouveau build.

4) Avant de soumettre le build pour approbation, vous devez ajouter une description et des informations sur ce qu'il faut tester. Ceci est nécessaire pour l'approbation de la bêta.

5) Soumettez l'application à l'examen de la bêta.

Après l'approbation de la bêta par Apple, vous pouvez ensuite distribuer à des testeurs externes. Pour ce faire, vous devez d'abord ajouter des utilisateurs externes, puis les inviter à tester votre appli. Assurez-vous d'avoir l'adresse e-mail de chaque testeur ainsi que son nom et son prénom (facultatif). Votre build sera disponible pendant un maximum de 60 jours pour vos testeurs externes après qu'ils aient reçu leur invitation de votre part.

J'ai listé les étapes détaillées ci-dessous. Tout d'abord, vous devez ajouter des testeurs à votre liste de tests externes :

1. Sur TestFlight, sélectionnez Tests externes dans le volet de gauche.

main-qimg-6d03edd163c0afb3aaccb918f263621e.webp

2. Cliquez sur le signe plus à côté de Testeurs externes et entrez leur email, leur prénom et leur nom de famille. À partir de là, cliquez sur Ajouter.

main-qimg-a89c4f827cd5aebdc3627fc4109bb75c.webp

Il est également possible d'importer une liste .CSV de testeurs en sélectionnant 'Importer un fichier', puis en choisissant un fichier CSV avec le format suivant : prénom, nom et adresse e-mail. Vous pouvez également organiser les utilisateurs au sein de groupes spécifiques. Vous pouvez également ajouter des testeurs existants en choisissant Ajouter des testeurs existants dans le menu contextuel Ajouter (+) et en sélectionnant des testeurs dans la liste.

Une fois que vous avez créé une liste de tests externes, vous devez inviter ces testeurs à accéder à votre application bêta et à la tester :

1. Dans le volet Tests externes, sous TestFlight, cliquez sur Ajouter une build à tester à côté de la plateforme que vous souhaitez tester.

a. Sélectionnez la version dans la liste déroulante, puis la build spécifique que vous voulez tester et cliquez sur Ajouter.

b. Si vous n'avez pas déjà ajouté vos informations de test, vous serez invité à le faire. Ensuite, cliquez sur Suivant.

c. Répondez aux questions sur la conformité à l'exportation et cliquez sur Soumettre.

Votre build sera alors marqué comme étant en attente d'examen de l'application bêta. Jusqu'à ce qu'il y ait au moins une build approuvée, la version s'affichera comme Non disponible pour le test.

Une fois votre build approuvée, vous pourrez la choisir dans le volet Test externe, puis cliquer sur Démarrer le test pour envoyer des invitations à vos testeurs.

À partir de là, le statut de la build passera à Test et affichera le nombre de jours dont disposent vos testeurs pour tester l'appli. Les testeurs externes recevront ensuite un e-mail leur indiquant d'accepter l'invitation à l'aide de l'application TestFlight sur leur appareil iOS ou via un code de rédemption.

main-qimg-4169268d2bce11fb152dd10842b3c6ec.webp

Il existe plusieurs options tierces pour gérer ce processus, notamment Crashlytics et Hockeyapp.

Pour obtenir des testeurs en dehors de votre équipe et de votre cercle interne, vous pouvez utiliser MyCrowd QA, qui compte plus de 35 000 testeurs des États-Unis et du monde entier.