Passer au contenu principal

Que puis-je configurer dans une exécution mobile ?

Réinitialisation de l'app, orientation, mode sombre, connectivité, autorisations, code PIN et proxy pour une exécution mobile.

Écrit par Ines

Une exécution mobile a ses propres paramètres, distincts des paramètres de navigateur d'une exécution web. Ils contrôlent la façon dont l'application mobile démarre, l'orientation de l'appareil, ce à quoi l'application peut accéder, et la façon dont l'appareil atteint le réseau. Vous les trouvez dans le panneau des paramètres d'un cas de test mobile, sous les paramètres avancés, et vous pouvez tout remettre en place avec Réinitialiser.

Réinitialisation de l'app

Réinitialisation de l'app décide de ce que votre application mobile sait au début d'une exécution. C'est le paramètre qui explique le plus souvent pourquoi un cas de test passe seul et échoue dans un groupe.

Option

Ce qui se passe

Sans réinitialisation

Conserver les données de l'app entre les exécutions

Réinitialisation complète

Effacer les données de l'app et réinstaller

Installation propre

Désinstaller puis réinstaller depuis le build

Choisissez Sans réinitialisation quand le cas de test dépend d'un état laissé par une exécution précédente, par exemple une connexion existante. Choisissez Réinitialisation complète ou Installation propre quand le cas de test doit partir d'une installation vierge, par exemple pour tester l'accueil d'un nouvel utilisateur.

Orientation

Réglez l'Orientation en portrait ou en paysage pour l'exécution. Utilisez-la quand un écran ne se comporte de la façon que vous voulez tester que dans l'une des deux.

Comportement d'exécution

Le Comportement d'exécution couvre l'apparence et la surbrillance pendant l'exécution. Le réglage disponible ici est le Mode sombre, qui contrôle le thème système de l'appareil pendant que votre cas de test s'exécute. Activez-le pour tester le thème sombre de votre application mobile sans avoir besoin d'un appareil séparé.

Connectivité

La Connectivité contrôle les réseaux et capteurs disponibles pendant l'exécution.

  • Wi-Fi

  • Cellulaire

  • GPS

Désactivez-en un pour tester le comportement de votre application mobile sans lui, par exemple ce qu'un écran affiche quand l'appareil n'a aucune connexion.

Autorisations

Les Autorisations décident de ce à quoi l'application mobile peut accéder, pour qu'une boîte de dialogue système n'interrompe pas votre cas de test. Chacune des autorisations Localisation, Caméra, Microphone, Photos et Notifications peut être réglée sur :

  • Autoriser, accordée d'emblée, aucune boîte de dialogue n'apparaît

  • Bloquer, refusée d'emblée, ce qui vous permet de tester le parcours de refus

  • Demander, laissée au système, la boîte de dialogue apparaît et votre cas de test doit la traiter

Régler une autorisation sur Autoriser est en général ce que vous voulez, car cela empêche une boîte de dialogue que vous ne testez pas d'interrompre un cas de test qui porte sur autre chose.

Code PIN de l'appareil et proxy

Ces réglages couvrent le code de déverrouillage et le proxy pour l'exécution.

Le Code PIN de l'appareil est le code utilisé pour déverrouiller l'appareil. Certains appareils utilisent un code fixe, et Thunders vous indique lesquels.

L'Hôte proxy et le Port proxy font passer le trafic de l'appareil par un proxy, ce qui vous permet d'atteindre un environnement interne qui n'est pas sur l'internet public.

Questions fréquentes

Comment faire démarrer un cas de test depuis un état connu ?

Réglez Réinitialisation de l'app sur Réinitialisation complète : l'application mobile est effacée et réinstallée avant l'exécution, le cas de test commence donc de la même façon à chaque fois. Sans réinitialisation est le choix à faire quand vous voulez délibérément reprendre l'état d'une exécution précédente.

Comment accorder à l'application ses autorisations d'emblée ?

Réglez chaque autorisation sur Autoriser : l'application mobile en dispose avant le début de l'exécution, et votre cas de test va droit à l'écran qu'il teste. Utilisez Demander quand c'est la boîte de dialogue elle-même que vous voulez exercer.

Comment tester le comportement de mon application mobile sans réseau ?

Désactivez Wi-Fi et Cellulaire pour l'exécution. Laissez-les activés et désactivez plutôt le GPS si vous voulez tester seulement l'absence de localisation.

Quelle différence entre Réinitialisation complète et Installation propre ?

Réinitialisation complète efface les données de l'application mobile et la réinstalle. Installation propre désinstalle d'abord l'application, puis la réinstalle depuis le build. Utilisez Installation propre quand vous devez être certain que rien de l'installation précédente ne subsiste.

Où configurer une exécution web ?

Les exécutions web ont leurs propres paramètres de navigateur, distincts de ceux-ci.

Avez-vous trouvé la réponse à votre question ?