Aller au contenu
Toutes les notes

Un bouton qui change de place

Jérémy Magrin

Développeur React Native Freelance Senior · Expo · iOS & Android

in
Des tests e2e qui pètent Dix ans qu'on encaisse ça sans broncher, et on ose appeler ça de la qualité L'app tourne nickel, c'est juste le sélecteur qui retrouve plus son élément Du coup j'ai testé e2e sur mon app, le framework open source de TesterArmy Même bouton déplacé, même test Vert du premier coup Le truc qui m'a convaincu, c'est que tu écris les deux dans le même test - du déterministe quand tu veux la précision, locators et assertions façon Playwright - de l'agentique quand tu décris juste un but, agent.act, agent.assert, agent.extract Et quand un step agentique passe, e2e enregistre ses actions et les rejoue sans rappeler le modèle Chez moi, premier run 17,9 s avec 3 appels au modèle, le suivant 6,2 s avec zéro appel L'IA ne repasse que quand l'écran a vraiment changé Le moment que je préfère, j'ai renommé un onglet, Ask devient Questions, le testID avec Maestro, élément introuvable e2e, l'agent retrouve son chemin tout seul, et dès le run d'après ça rejoue depuis le cache C'est jeune, en route vers la 1.0, les API vont bouger Un step agentique reste moins prévisible qu'un locator Sur un scroll par exemple, avec ouverture et fermeture d'une bottom sheet j'ai eu 2 fails sur 5 Le défilement sur un écran de données live, je le laisse à un locator, et c'est exactement pour ça qu'il y a les deux API J'ai testé, je le garde Toi tu laisserais une IA driver tes tests e2e, ou tu restes sur du 100% déterministe type Maestro ou Detox ? Au fait, l'app sur la vidéo sera bientôt live 😉

Lire sur LinkedIn

Pour aller plus loin

Qui écrit

J'aide startups et scale-ups à concevoir, construire et faire évoluer leurs applications mobiles iOS et Android. Je travaille au quotidien avec React Native, que je pratique depuis sa sortie en 2015, ainsi qu'avec Expo, React.js et TypeScript. J'interviens du MVP à la mise en production sur l'App Store et Google Play, jusqu'à l'optimisation fine des performances et la structuration des équipes techniques.

Expert React Native freelanceDéveloppeur Expo freelanceAudit de performance React Native

Parlons-en

Un projet en tête ?

Réponse garantie en moins d'une heure, et trente minutes d'audit offertes en visio.

M'écrireMaltLinkedIn

Emailcontact@magrin.fr

Téléphone+33 6 73 12 19 30

LocalisationParis, France · full remote