Jev et agent-device : une boucle de QA mobile observable
Une décision structurée, puis une action sur le téléphone
Le prototype Jev × agent-device présenté par Callstack (nouvelle fenêtre) associe un moteur de décision à un outil qui pilote le téléphone. Jev choisit une action structurée ; agent-device l’exécute et retourne l’état de l’interface. Cette séparation rend la boucle plus facile à observer qu’un long échange libre dans lequel navigation, interprétation et conclusion se mélangent.
L’intérêt, pour une app React Native, est de rapprocher le test de ce que l’utilisateur peut effectivement faire. Une fonction JavaScript peut réussir tandis qu’un bouton reste masqué par le clavier. Piloter l’interface permet de rencontrer cet obstacle. Inversement, réussir à toucher le bouton ne prouve pas que la donnée a été enregistrée : le résultat attendu doit être décrit séparément.
Le coût de la démo ne représente pas celui d’une campagne de tests
Callstack rapporte un parcours d’environ 14 secondes et 0,0023 dollar d’inférence. Ce montant concerne cette démonstration et son modèle. Il ne couvre pas le provisionnement des appareils, les builds, les relances ou la maintenance des scénarios. Le retenir comme prix d’un test complet conduirait à un budget trompeur.
Un premier usage pertinent serait un parcours court dont la sortie est visible : ouvrir un formulaire, saisir une valeur, enregistrer, puis retrouver cette valeur dans une liste. Le rapport devrait conserver les actions et la preuve finale. S’il conclut seulement que « le formulaire semble fonctionner », il manque encore le critère qui permettrait de détecter une régression.
Cette approche peut aider à explorer des interfaces qui changent souvent. Les invariants métier restent plus lisibles sous forme d’assertions explicites : un montant, un état enregistré ou une destination de navigation attendue. C’est leur combinaison avec l’exploration qui donne un résultat utile à la revue mobile.
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.