SF34427
2 jours
En présentiel ou distanciel
- 14 heures de formation
- Exercices pratiques
- Prise en charge OPCO possible
Un renseignement ?
Contactez-nous !- En entreprise ou à distance
- Cadrage pédagogique gratuit
- Programme de formation sur mesure
- Formateur expert dédié
- Prise en charge OPCO possible
Formation Tests des applications mobiles.
Suivez notre formation de 2 jours pour apprendre à tester vos applications mobiles efficacement !
Cette formation intensive de 2 jours s’adresse aux testeurs, ingénieurs QA et développeurs mobiles souhaitant maîtriser le test d’applications Android et iOS. Les participants apprendront à concevoir une stratégie de test mobile, à configurer un environnement complet de validation, puis à automatiser des scénarios de tests avec Appium et un pipeline CI. Grâce à une approche centrée sur la pratique, ils sauront identifier les risques, exécuter et analyser les tests, documenter les anomalies et renforcer la qualité de leurs applications mobiles.
Programme de formation Tests des applications mobiles.
Panorama du mobile & stratégie de test basée sur les risques
Spécificités mobiles : fragmentation OS/devices, réseaux, capteurs, permissions
Ergonomie/UX, performance perçue, consommation batterie, conformité
Approche Risk-Based Testing (RBT), oracles de test, traçabilité exigences→tests
Grille de sélection devices/OS/facteurs de forme
Ressources : check-lists UX mobile, gabarits stratégie 1-page
Exemples d’activités pratiques :
Atelier « risk map » sur une app exemple et priorisation des scénarios critiques
Rédaction d’une stratégie de test 1-page alignée au contexte produit
Plan de test, matrice de couverture et cas de test
Structure de plan de test (objectifs, périmètre, ressources, risques, critères de sortie)
Matrice de couverture : versions OS, tailles d’écran, orientations, locales
Jeux de données, équivalence/limites, pairwise/orthogonal arrays
Gestion des interruptions (appels/SMS), permissions, états applicatifs
Ressources : modèles de plan/matrice (CSV), gabarits cas de test
Exemples d’activités pratiques :
Construction d’une matrice de couverture (≥2 versions/OS × 3 facteurs de forme)
Rédaction de 5 cas de test avec critères d’acceptation et données
Environnements Android/iOS et outillage
Prérequis : JDK, Node.js, Appium Server & Inspector, drivers Android/iOS
Émulateurs/simulateurs vs terminaux réels, options développeur, USB debugging
ADB/logcat, capture vidéo/écran, collecte de journaux iOS
Présentation des device farms (BrowserStack/Perfecto) pour exécutions distribuées
Versionning Git et structure de repo pour tests
Exemples d’activités pratiques :
Création d’un émulateur Android, connexion d’un device et exécution d’un smoke test
Collecte de logs (logcat/syslog) et captures comme preuves
Exécution manuelle et preuves de test
Gestion des données/états, pré/post-conditions, checklist accessibilité mobile
Tests de compatibilité, interruptions (appels, SMS, bascule réseau), permissions
Mesures simples : temps de réponse perçu, consommation approximative
Bonnes pratiques de journalisation, screenshots/vidéos, structure de rapport
Exemples d’activités pratiques :
Exécution d’au moins 8 cas de test sur émulateur/device avec logs et captures
Production d’un mini-rapport d’exécution et qualification d’1 à 2 défauts
Automatisation mobile avec Appium
Desired Capabilities, drivers, Appium Inspector, stratégies de sélecteurs (accessibility id, XPath, iOS/Android locators)
Page Object Model, réutilisabilité, gestion des waits/timeouts
Données externes (CSV/JSON), tagging/priorisation des tests
Architecture projet (Java/TestNG ou JS/WebdriverIO), rapports JUnit/Allure
Exemples d’activités pratiques :
Implémentation d’1 scénario E2E + 2 scénarios complémentaires dans Appium
Exécution CLI locale et commit du projet dans un dépôt Git
Intégration continue, reporting et gestion des défauts
Jenkins/GitHub Actions : pipeline, cache SDK, artefacts, parallélisation basique
Publication des rapports et tableaux de bord, seuils de qualité
Triage : sévérité vs priorité, duplication, reproduction
Plan d’amélioration : dette de test, maintenance scripts, next steps
Exemples d’activités pratiques :
Création d’un job CI lançant les tests Appium et publiant les rapports
Création d’au moins 3 tickets (captures, logs, steps) dans un outil type Jira
Nos autres formations en Développement mobile .
Formation Appium – Automatisation de tests d’application mobile
Formation Développer des applications mobiles multiplateformes
Formation Développeur Android
Formation Ergonomie mobile et tactile
Formation Flutter et Dart
Formation Ionic
A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.
