Top 20 des questions et réponses pour les entretiens de test mobile (2025)
Questions et réponses d'entretien sur les tests mobiles pour les débutants
1) Expliquez quelle est la différence entre les tests Web et les tests WAP ?
- Tests WAP : Il s'agit de tester le WAP (Wireless Application Protocol) utilisé dans les applications réseau.
- Tests Web : Il s'agit principalement du test d'applications Web telles que des sites Web et des portails.
👉 Téléchargement PDF gratuit : Questions et réponses sur les entretiens de test mobile >>
2) Énumérez certains des outils de test mobile automatisés ?
Pour test mobile, deux types d'outils d'automatisation sont disponibles pour tester les applications mobiles.
- Outils de tests mobiles basés sur les objets : solution Jama, Ranorex,
- Outils de test mobiles basés sur l'image : RoutinBot, Egg Plant, Sikuli
3) Expliquez quelle est la différence entre un simulateur et un émulateur ?
- Simulateur: Il s'agit d'un équipement de simulation de réseau électronique ou d'un équipement de station de base pour téléphones mobiles CDMA/CMA. Il aide à verrouiller les réseaux domestiques sans services d'itinérance et peut émettre de la voix ; Appels de données, SMS,
- Émulateur: C'est un logiciel pour tester une application mobile sans combiné en direct
4) Énumérez les types de tests d’applications mobiles ?
Les types de tests d'applications mobiles comprennent
- Tests d'utilisabilité
- Test de compatibilité
- Test d'interface
- Tests de services
- Tests de ressources de bas niveau
- Test de performance
- Operatests nationaux
- Tests d'installation
- Test de sécurité
5) Mentionnez quel est le Android stratégie de test ?
La norme Android la stratégie de test doit inclure les tests suivants
- Test unitaire
- Test d'intégration
- OperaTest de tion
- test du système
6) Expliquez Android cadre de test ?
Android le cadre de test comprend trois segments
- Dossier de candidature : C'est l'application cible qui nécessite d'être testée
- TestRunner d’instrumentation : Il s'agit d'un Cas de test coureur qui exécute des cas de test sur l’application cible. Il comprend un Outil SDK pour les tests de construction et un outil qui fournit Apis pour écrire un programme contrôlant un appareil Android, par exemple, MonkeyRunner
- Paquet de tests : Il comprend deux classes, Classes de cas de test, et Objets fictifs. Les classes de scénarios de test incluent des méthodes de test à exécuter sur l'application cible, tandis que les objets fictifs incluent des données fictives qui seront utilisées comme exemple d'entrée pour les scénarios de test.
7) Énumérez les meilleures pratiques pour Android Essai?
- Le développeur doit préparer les cas de test en même temps qu'il écrit le code
- Avec le code source, tous les cas de test doivent être stockés
- Utilisez l'intégration continue et exécutez des tests à chaque fois que le code est modifié
- Évitez d'utiliser des appareils et des émulateurs rootés
8) Mentionnez quels sont les bugs courants détectés lors des tests mobiles ?
- Critique: Votre système téléphonique plante lors du test d'une fonctionnalité particulière de votre appareil
- Bloc: Impossible de faire quoi que ce soit même si le téléphone est allumé, sauf si vous redémarrez votre appareil
- Major: Impossible d'exécuter une fonction d'une fonctionnalité particulière
- Mineure: Sous les bugs mineurs, les bugs de l'interface graphique tombent généralement.
9) Expliquez ce qu'est le cadre de test Robo-électrique ?
Tests effectués sur Android Le framework de test pour les émulateurs ou les appareils est difficile. L'exécution et la création d'un scénario de test nécessitent parfois beaucoup d'efforts de développement. Le cadre robot-électrique vous permet d'exécuter Android testez directement sur JVM sans avoir besoin d’un périphérique ou d’un émulateur.
10) Expliquez comment les tests A/B sont effectués pour l'application iOS ?
Les tests A/B pour iOS comprennent trois étapes
- Configurez un test : Il prépare deux versions de votre application iOS (A&B) et teste la métrique
- Tester: Teste simultanément deux versions iOS ci-dessus sur les appareils
- Analyser: Il sélectionne et mesure la meilleure version à publier
Questions et réponses d'entretien de test d'applications mobiles pour les expérimentés
11) Lorsque vous effectuez des tests mobiles de bout en bout, quels sont les principaux critères que vous devez prendre en compte ?
- Installation
- Lancement d'application sans avoir de réseau
- Désinstallation de l'application
- Orientation de l'application si elle prend en charge
- Tester les performances des applications sur différents types d'appareils et de scénarios de réseau
- Tester la réponse de l'application et comment elle répond
12) Énumérez les fonctionnalités fournies par Monkey Tool ?
Les outils Monkey offrent des fonctionnalités telles que
- Options de configuration de base
- Operacontraintes internationales
- Types d'événements et fréquences
- Options de débogage
13) Mentionnez quels devraient être les critères de sélection de l'outil d'automatisation des tests pour les tests mobiles ?
Pour les tests mobiles, l'outil d'automatisation des tests doit avoir les critères suivants
- Prise en charge multiplateforme: Assurez-vous que l'outil prend en charge votre plate-forme cible actuelle et future
- Convivialité des scripts : Les outils basés sur les objets offrent un haut degré de convivialité du script
- Exigence de jailbreak : Si l'outil utilise des appareils rootés, il se peut qu'il ne prenne pas en charge la dernière version du système d'exploitation et qu'il soit incompatible avec les politiques MDM.
- Modifications du code source : Le partage du code source n'est peut-être pas toujours possible
- Délai pour la nouvelle version du système d'exploitation : Dans combien de temps l'outil pourra-t-il prendre en charge la nouvelle version d'iOS/Android/autre système d'exploitation
14) Quand choisir les tests automatisés et quand les tests manuels ?
Test manuel
- Si l'application a de nouvelles fonctionnalités
- Si l'application nécessite un test une ou deux fois
Automatiser les tests
- Si les tests de régression sont répétés
- Application de test pour des scénarios complexes
15) Énumérez le problème le plus courant auquel les testeurs sont confrontés lors des tests mobiles dans le Cloud Computing ?
Les défis auxquels les testeurs sont confrontés lors des tests mobiles sont
- Modèle d'abonnement
- Coût élevé
- Verrouillage
- Problèmes de connectivité Internet
- L'automatisation est basée sur l'image et prend du temps
- L'automatisation ne peut pas être utilisée en dehors du cadre
16) Expliquez ce que comprennent les tests de sécurité mobile ?
Les tests de sécurité mobile incluent
- Vérifie la prise en charge multi-utilisateurs sans interférer avec les données entre eux
- Vérifie l'accès aux fichiers stockés dans l'application par tout utilisateur involontaire
- Méthode de décryptage ou de cryptage utilisée pour la communication de données sensibles
- Détecter les zones sensibles dans l'application testée afin qu'elles ne reçoivent aucun contenu malveillant
17) Répertoriez les tests d'applications mobiles ?
- Test dans tous les navigateurs Web
- Navigateurs de manière très significative sur tous les appareils
- Peut prendre en charge xHTML, HTML, WML, AJAX
- Difficulté à évaluer les performances en raison d'un marché très fragmenté
- Les émulateurs ne capturent pas tous les attributs ou caractéristiques d'un appareil
- La mise en œuvre de la spécification peut ne pas être cohérente entre les fournisseurs et les appareils
- Dans certaines situations, le transcodeur peut ne pas respecter les facteurs d'expérience utilisateur
18) Expliquez qu'est-ce que le test de port ?
Ces tests sont effectués pour tester la même fonctionnalité sur différents appareils avec différentes plates-formes. Il est classé en deux catégories
- Test de l'appareil
- Test de plateforme
19) Répertoriez quelques outils de test pour iPhone et iPad ?
- Testeur iPhone : Testez votre interface Web dans un cadre de la taille d'un iPhone
- Appium: Il s'agit d'un outil d'automatisation de tests utilisé avec les applications iOS natives et hybrides
- Aperçu de l'iPad : Testez votre application web à l'aide d'une interface iPad
- Atelier d'essais : Il vous permet d'enregistrer, de créer et d'exécuter des tests automatisés pour vos applications iPad et iPhone.
20) Expliquez comment installer une carte SD dans un émulateur ?
Pour installer la carte SD dans l'émulateur, vous devez utiliser la commande
MKsdcrd –I mySDCard 1024M mySdCardFile.img
Ces questions d'entretien vous aideront également dans votre soutenance