Maestro MCP : de l’exploration de l’interface à un scénario lisible
Les outils de test deviennent accessibles à l’agent
Le serveur MCP de Maestro (nouvelle fenêtre) permet à un agent compatible d’écrire, d’exécuter et de déboguer des tests d’interface. Il s’appuie sur le CLI Maestro installé localement. La configuration du serveur lance maestro mcp ; elle ne fournit pas à elle seule l’application, l’émulateur ou les données du scénario.
L’intérêt pour une app React Native est de rapprocher deux activités : comprendre l’écran courant et produire un parcours rejouable. Un agent peut aider à retrouver le contrôle pertinent, puis laisser un flow YAML dont les étapes sont explicites. L’équipe dispose ainsi d’un artefact qu’elle peut relire et maintenir avec le code.
Un scénario doit décrire une sortie observable
Pour un formulaire de profil, « toucher le bouton Enregistrer » n’est qu’une action. La sortie intéressante est la présence de la nouvelle valeur après avoir quitté puis rouvert l’écran. Ce second passage distingue un champ modifié en mémoire d’un état réellement conservé.
Les noms accessibles et les identifiants stables aident aussi à exprimer le scénario sans dépendre de coordonnées. Un déplacement visuel du bouton ne devrait pas invalider un test de comportement métier. En revanche, un changement de rôle ou de libellé peut être une évolution d’accessibilité à examiner, plutôt qu’un détail à contourner automatiquement.
Garder la preuve et le test à la même version
Une exécution exploratoire peut être utile même si elle n’aboutit pas. L’écran observé, l’action bloquée et le flow produit doivent permettre de comprendre l’échec. Après correction du scénario, il faut pouvoir associer le résultat au bon build de l’app.
MCP apporte l’accès aux outils ; la valeur durable vient du parcours conservé et de ses assertions. Cela permet d’employer l’agent pour découvrir ou réparer le chemin sans transformer chaque exécution de régression en une nouvelle interprétation de l’objectif.
Un de ces sujets se pose dans votre app ? Un senior du collectif peut en parler avec vous.
Continuer la lecture
React Native · Expo
React Native 0.88 : migration iOS, bundling et gestes natifs
SceneDelegate et events RN, Noxcturnal, écrans pliables, Gesture Handler et tests : les changements à évaluer dans une app mobile.
React Native · Expo
Expo SDK 58 est disponible, React Native s’étend aux fenêtres spatiales
Modules natifs, Router et builds Android dans le SDK 58 ; un seul arbre React pour plusieurs panneaux Quest.
React Native · Expo
TeamReach : ce que douze OTA ont corrigé après une bascule
Un retour de production sur les données héritées, puis les nouvelles possibilités de navigation native en alpha.