Accueil > Parcours Pro Salarié > Mad Seven > Mood Messenger
Automatisation des tests Android pour l’application de messagerie mobile (2020)
mercredi 17 juin 2026
Présentation
Mood Messenger est l’un des principaux projets sur lesquels je suis intervenu lors de mon expérience chez MadSeven en tant qu’Ingénieur QA.
L’application est une solution de messagerie mobile Android destinée au grand public et utilisée quotidiennement par un grand nombre d’utilisateurs.
Dans ce contexte, la qualité des livraisons représentait un enjeu important afin de garantir la stabilité de l’application et le bon fonctionnement des principales fonctionnalités de messagerie.
Contexte
Les applications mobiles évoluent rapidement et nécessitent des validations fréquentes afin de limiter les risques de régression.
Chaque nouvelle version pouvait potentiellement impacter :
L’automatisation permettait de sécuriser ces évolutions en exécutant régulièrement des scénarios de validation reproductibles.
Objectifs du projet
Les objectifs poursuivis étaient notamment :
Architecture technique
Le projet reposait sur une architecture d’automatisation mobile basée sur :
L’ensemble était structuré afin de favoriser :
Cette approche reprenait plusieurs principes déjà explorés lors du développement de SDTestLib.
Automatisation des parcours utilisateurs
Les campagnes automatisées couvraient différents parcours fonctionnels de l’application.
Parmi les domaines validés :
L’objectif était de disposer d’une base de scénarios suffisamment robuste pour détecter rapidement les anomalies introduites par les nouvelles versions.
Intégration avec AWS Device Farm
Une partie importante du projet consistait à adapter les campagnes automatisées à AWS Device Farm.
Cette plateforme permettait :
Cette intégration nécessitait une attention particulière afin de garantir la stabilité des exécutions sur des environnements variés.
Reporting et analyse
Les résultats d’exécution étaient consolidés afin de fournir aux équipes une vision claire de l’état de qualité de l’application.
Les mécanismes de reporting permettaient notamment :
Compétences développées
Ce projet m’a permis de renforcer plusieurs compétences :
Lien avec SDTestLib
Mood Messenger constitue l’une des premières applications concrètes des principes d’architecture et de mutualisation que j’avais commencé à développer chez Stardust avec SDTestLib.
On y retrouve notamment :
Cette continuité a facilité la montée en puissance des dispositifs d’automatisation mis en œuvre chez MadSeven.
Bilan
Le projet Mood Messenger m’a permis d’approfondir les problématiques spécifiques aux applications mobiles grand public et de renforcer mon expertise dans l’automatisation Android.
Cette expérience a également confirmé l’importance de l’industrialisation des campagnes de validation afin d’accompagner efficacement le rythme d’évolution des produits numériques modernes.
Elle constitue une étape importante dans la continuité de mon parcours d’automaticien et dans le développement de mes compétences en architecture de solutions de test.