Accueil > Parcours Pro Salarié > Mad Seven > Appy
Automatisation des tests Android pour l’application de personnalisation mobile (2020)
mercredi 17 juin 2026
Présentation
Appy est l’un des projets sur lesquels je suis intervenu lors de mon expérience chez MadSeven en tant qu’Ingénieur QA.
L’application propose aux utilisateurs Android différentes fonctionnalités de personnalisation de leur expérience mobile et nécessite des validations régulières afin de garantir la stabilité des fonctionnalités proposées ainsi que leur compatibilité avec un large éventail de terminaux.
Dans ce contexte, l’automatisation de tests constituait un levier important pour sécuriser les évolutions du produit et limiter les risques de régression.
Contexte
Le marché Android se caractérise par une forte diversité :
Cette fragmentation rend les campagnes de validation particulièrement exigeantes et nécessite une approche rigoureuse afin de garantir un comportement cohérent de l’application sur les différents environnements cibles.
Objectifs du projet
Les principaux objectifs poursuivis étaient :
Architecture d’automatisation
Le projet reposait sur un dispositif d’automatisation mobile basé sur :
L’architecture mise en œuvre visait à favoriser :
Cette approche s’inscrivait dans la continuité des travaux réalisés précédemment autour de SDTestLib puis des automatisations développées pour Mood Messenger.
Automatisation des scénarios fonctionnels
Les campagnes automatisées permettaient de valider différents parcours utilisateurs de l’application.
Parmi les domaines couverts :
L’objectif était de disposer d’une base de validation automatisée capable d’accompagner les évolutions rapides du produit.
Exécution sur AWS Device Farm
Comme pour les autres projets mobiles de MadSeven, les campagnes étaient exécutées sur AWS Device Farm.
Cette plateforme permettait :
L’adaptation des campagnes à ces environnements représentait un enjeu important afin de garantir des exécutions fiables et reproductibles.
Reporting et suivi qualité
Les résultats produits par les campagnes automatisées étaient exploités afin de fournir aux équipes une vision claire de l’état de qualité du produit.
Les mécanismes de reporting facilitaient notamment :
Compétences développées
Ce projet a contribué à renforcer plusieurs domaines d’expertise :
Complémentarité avec Mood Messenger
Bien que reposant sur des technologies similaires, Appy et Mood Messenger répondaient à des problématiques fonctionnelles différentes.
Cette diversité m’a permis de travailler sur des usages variés, d’adapter les stratégies d’automatisation aux spécificités de chaque produit et de renforcer ma capacité à concevoir des solutions de validation adaptées à des contextes fonctionnels distincts.
Bilan
Le projet Appy a contribué à consolider mon expérience dans le domaine de l’automatisation mobile Android et de l’industrialisation des campagnes de validation.
Associé aux travaux réalisés sur Mood Messenger, il représente une étape importante dans le développement de mes compétences en automatisation, en architecture de solutions de test et en gestion de campagnes exécutées sur des infrastructures Cloud.
Cette expérience a également confirmé l’importance de la réutilisation, de la factorisation et de la maintenabilité dans la conception de dispositifs d’automatisation destinés à accompagner des produits en évolution permanente.