Comment tester les applications iOS à l’aide de TestFlight ?

Traduit automatiquement de Deepl

TestFlight est une solution gratuite fournie par Apple qui vous permet d’envoyer une version testable de votre application à des utilisateurs bêta spécifiques. Vous pouvez ainsi gérer les commentaires des bêta-testeurs et apporter des modifications (si nécessaire) avant la publication de votre application sur l’App Store. Dans cet article de blog, nous allons voir comment tirer parti de TestFlight pour obtenir une application de production sans bogues.

Le processus est assez simple. Pour résumer :

1. Téléchargez votre application sur App Store Connect

2. Invitez les bêta-testeurs

3. Testez l’application en utilisant l’application TestFlight

Téléchargez votre application

  • Depuis Xcode, allez dans le menu du simulateur et sélectionnez Generic iOS Device.
  • Ensuite, dans le menu, cliquez sur Produit, puis sélectionnez Archiver.
  • À la fin du processus d’archivage, la fenêtre Organizer apparaît et affiche l’archive que vous venez de créer.
  • Cliquez sur le bouton Télécharger vers App Store.

Invitez les utilisateurs à tester votre application

  • Une fois que votre fichier .ipa a été téléchargé sur App Store Connect, vous pouvez inviter les utilisateurs à le tester !
  • Lorsque le traitement de votre application est terminé et que votre build est disponible, allez directement à l’onglet TestFlight.
  • Il vous sera peut-être demandé d’ajouter quelques informations supplémentaires :

  • Une fois cette étape franchie, votre application est prête à être testée !

blank

Il existe deux types de testeurs que vous pouvez inviter : Les testeurs App Store Connect et les testeurs externes.

Testeurs App Store Connect

Il s’agit de personnes de votre équipe ou de personnes qui ont reçu un accès à votre compte App Store Connect. Vous pouvez inviter jusqu’à 25 testeurs internes par projet, et chaque membre peut tester jusqu ‘à 30 appareils.

Pour ce faire, vous devez suivre les étapes suivantes :

  • Allez dans la section Utilisateurs App Store Connect et cliquez sur le bouton « + » pour ajouter des testeurs :

blank

  • Sélectionnez ensuite l’utilisateur App Store Connect que vous souhaitez ajouter :

blank

Testeurs externes

Il n’est pas nécessaire d’avoir un compte App Store Connect pour être un testeur externe. Vous pouvez inviter jusqu’à 10 000 testeurs externes qui n’ont pas besoin de faire partie de votre équipe pour tester une application destinée à être publiée sur l’App Store.

Voici la procédure à suivre :

  • Allez dans la section Utilisateurs de App Store Connect et cliquez sur le bouton « + » pour ajouter des testeurs externes :

blank

  • Ajoutez de nouveaux testeurs au groupe existant ou créez un nouveau groupe :

blank

  • Vous devrez ensuite associer un build à votre groupe de testeurs :

blank

Lorsque vous invitez des testeurs externes, Apple examine votre application et la révise pour autoriser les tests externes. Dès que votre build aura été approuvée pour le test bêta, vous en serez informé par courriel par Apple.

Testez l’application

Les testeurs invités recevront un e-mail contenant un lien pour tester votre application. Pour pouvoir tester, ils devront télécharger l’application TestFlight.
Après avoir accepté l’invitation, ils seront invités à installer l’application à tester.
blank
Les utilisateurs de l’App Store Connect et les utilisateurs externes pourront envoyer leurs commentaires à partir de TestFlight.
blank
Jusqu’à 100 applications peuvent être testées à la fois, en interne ou en externe, et une session de test dure 90 jours après le téléchargement d’une version. Après 90 jours, il n’est plus possible de tester l’application. Vous devrez télécharger une nouvelle version pour lancer une nouvelle session de test.
Comme nous l’avons vu, TestFlight permet d’inviter facilement des utilisateurs internes et externes à tester vos applications et à recueillir des commentaires précieux avant de les publier sur l’App Store.

Bon test !

David Azancot
- 4D for iOS Product Owner -David Azancot a rejoint l'équipe de 4D Product en tant que Product Owner en 2017. Il est chargé de rédiger les user stories et de les traduire en spécifications fonctionnelles. Son rôle consiste également à s'assurer que les implémentations des fonctionnalités répondent aux besoins des clients.David est diplômé d'un MBA en marketing, Internet et mobilité de l'Institut Léonard De Vinci et a commencé sa carrière en 2011 au sein d'une start-up mobile, rachetée ensuite par Madvertise (groupe de marketing mobile). Passionné par les interfaces mobiles, il a été le choix naturel pour développer des formats publicitaires mobiles interactifs pour le groupe en 2015. En parallèle, David développe ses propres applications iOS et Android depuis 2012.