Dans ce guide
Un testeur qui ne peut pas se connecter ne peut rien tester. Il abandonne souvent en silence, et tu n'obtiens aucun retour. La plupart des blocages de connexion viennent de la façon dont tu as configuré le compte de test, pas de l'app. La solution consiste à regarder la connexion comme la voit le testeur.
Pourquoi les testeurs sont bloqués
- Un compte partagé pour tout le monde. Plusieurs personnes se connectent en même temps. Ton backend n'autorise peut-être qu'une session active, ou traite de nombreuses connexions comme suspectes et verrouille le compte.
- Limites de requêtes et verrouillages. Les limites de mauvais mots de passe, ou celles par adresse IP, se déclenchent quand beaucoup de testeurs partagent un réseau ou réessaient vite.
- Vérification par e-mail. Le testeur doit confirmer une adresse, mais l'e-mail finit dans les spams, arrive en retard ou part dans une boîte qu'il ne peut pas ouvrir.
- Double authentification. Le code est envoyé sur un téléphone ou une adresse que toi seul contrôles.
- Identifiants expirés ou réinitialisés. Mots de passe de test qui expirent, ou une réinitialisation des données qui efface le compte.
- Environnement incohérent. Le build pointe vers un serveur de préproduction, mais le compte n'existe qu'en production, ou l'inverse.
- Limites régionales et d'appareil. Connexion bloquée par pays, ou par une vérification d'appareil que le téléphone du testeur ne passe pas.
- Erreurs de copier-coller. Mots de passe avec des caractères qui se ressemblent ou des espaces en fin de ligne, envoyés dans un message.
Configure la connexion pour que les testeurs ne restent pas bloqués
- Donne un compte à chaque testeur quand c'est possible. Si tu dois en partager un, vérifie que les sessions simultanées sont autorisées.
- Assouplis les limites pour les comptes de test. Augmente les seuils de verrouillage et de requêtes dans l'environnement de test, ou exempte les comptes de test.
- Supprime ou simplifie la vérification pour les comptes de test. Pré-vérifie l'adresse, ou utilise un code fixe dans l'environnement de test uniquement. N'ajoute jamais de contournement dans ton build de production.
- Propose une deuxième façon d'entrer. Si tu as une connexion sociale ou un mode invité, dis-le. Un testeur sans connexion fonctionnelle peut quand même explorer l'app.
- Écris les instructions dans le brief. Nom d'utilisateur, où trouver le mot de passe, quel build, quel serveur, et que faire si la connexion échoue.
- Teste toi-même la connexion, sur un téléphone propre, avec un nouveau compte, avant d'inviter qui que ce soit.
Une checklist avant d'inviter des testeurs
- Chaque compte de test se connecte sur un build fraîchement installé.
- Deux appareils peuvent utiliser le même compte en même temps, si le compte est partagé.
- L'e-mail de vérification arrive et est lisible en une ou deux minutes.
- Une étape de double authentification fonctionne pour les testeurs ou est désactivée pour les comptes de test.
- Les identifiants n'ont aucun caractère qui se ressemble, et sont envoyés en texte brut.
- Tu sais où regarder quand un testeur signale « échec de la connexion ».
- Un contact clair existe pour les problèmes de connexion.
Quand un testeur dit « la connexion ne marche pas »
Demande :
- Le message exact affiché à l'écran, ou une capture d'écran.
- Le nom d'utilisateur utilisé, jamais le mot de passe.
- L'heure de la tentative.
- Le modèle de téléphone et la version de l'app.
- Si l'échec se produit en Wi-Fi comme en données mobiles.
Avec l'heure et le nom d'utilisateur, tu peux vérifier tes logs serveur et distinguer une faute de frappe d'un verrouillage. Pour en savoir plus sur la collecte de preuves exploitables, voir captures d'écran de testeurs inutilisables : comment en demander de bonnes.
Liens associés
- Hub : Problèmes de test d'app : causes et solutions
- Tester avec une connexion faible ou absente
- Captures d'écran de testeurs inutilisables
Sur AppReviewX, les testeurs te donnent des retours privés et structurés. Si un problème de connexion en bloque un, tu le vois dans son rapport au lieu d'un silence. Commence gratuitement.