1 min de lecture
La check-list pour tester son tunnel de commande
Huit vérifications à faire avant chaque mise en ligne importante, du panier à l’e-mail de confirmation, avec les cas d’erreur : code expiré, carte refusée.
Créer vos tests
Les exécuter
Les adapter
Par moment
Par profil
Évaluer
Le self-healing répare un test quand le site change. Trois approches avec l’IA, de la plus guidée à la plus autonome, et leurs limites (ParisTestConf 2026).
Les démos de ce talk sont sur GitHub : ParisTestConf 2026 et UCAAT 2026.
Le paradoxe que personne n’ose admettre.
On a posé la question à la salle : « Levez la main si vous automatisez des tests. »
Beaucoup de mains.
« Gardez la main levée si vous êtes frustrés par l’automatisation des tests. »
Les mains sont restées levées.
C’est le paradoxe de l’automatisation. On automatise pour gagner du temps. Mais plus la suite de tests grandit, plus la maintenance explose. Un DOM qui change, un timing asynchrone capricieux, une simple refacto… et le dashboard vire au rouge.
Le pire ? Ce n’est souvent pas votre application qui bugue. Ce sont vos tests. Le truc censé détecter les bugs, qui bugue lui-même.
C’est pour répondre à ce problème qu’on a monté ce talk à la ParisTestConf avec Steven, et c’est au cœur de ce qu’on construit chez Qanary.
Le self-healing, c’est la capacité d’un système de tests à se réparer automatiquement quand quelque chose casse.
Le principe en trois étapes :
Les bénéfices sont directs : moins de temps passé en maintenance, une base de tests plus stable, une couverture qui peut passer à l’échelle, et des cycles de livraison plus rapides.
Ce n’est pas nouveau. Il existait déjà des approches algorithmiques ou par machine learning. Mais depuis quelques mois, c’est l’IA générative (les LLM) qui ouvre des possibilités nouvelles. Et c’est ce qu’on est venus montrer.
On a structuré le talk autour de trois niveaux d’autonomie croissante. Chaque démo était réelle, sur Playwright, reproductible à la maison.
Sortis en octobre dernier, les agents Playwright embarquent trois composants :
C’est bien. C’est intégré. Mais c’est très consultatif : l’outil vous demande régulièrement quoi faire. Vous restez très actif dans la boucle.
L’idée ici : et si on pouvait travailler sans ouvrir l’IDE ? Via un simple terminal, ou même la voix ?
On délègue à Claude Code la détection du problème, la recherche de solution et la mise à jour directe de la codebase. On valide, on ne scripte pas.
La vraie puissance ? Ce type d’approche peut être déclenché depuis un outil d’automatisation, un Slack, une CI Jenkins ou GitLab. Première étape vers un self-healing qui tourne sans vous.
Là, on entre directement dans la CI grâce à Claude Code. On y retrouve une structure classique d’équipe : un PO, un QA, un dev. Sauf que ce sont des sous-agents.
On donne une instruction. Selon le contexte, elle est distribuée aux agents, qui travaillent ensemble, étape par étape, pour réparer les tests, sans qu’on ait à intervenir.
C’est le niveau d’autonomie le plus élevé. Et on l’a poussé un peu au-delà du self-healing pur, volontairement, pour montrer ce qui est déjà possible.
On a insisté sur les limites, parce qu’un talk honnête parle aussi de ce qui ne marche pas.
Le danger du faux négatif. Si un bouton disparaît parce qu’un produit est en rupture de stock, l’IA ne doit pas inventer un clic sur un autre élément. Le but n’est pas que tout soit au vert. C’est de connaître la vérité sur l’état de votre application.
Le coût des LLM. Ces modèles consomment des tokens. Le multi-agent en particulier. Dans la grande majorité des cas, le ROI reste positif. Mais ça s’anticipe.
L’IA n’est pas un stagiaire sur qui se défausser. L’intégration de ces outils est un projet à part entière. Il faut tester, vérifier, valider ce qui est produit. Vous restez garant de la qualité, quoi qu’il arrive.
Le self-healing ne supprime pas le rôle du testeur. Il le déplace.
Vous n’êtes plus le mécanicien qui répare des sélecteurs cassés un par un. Vous devenez l’architecte qui décide quoi couvrir, pourquoi, et avec quelle priorité.
Votre valeur, ce n’est pas de scripter. C’est de comprendre le produit, comprendre le métier, savoir ce qui compte vraiment à tester. L’IA répond au « comment réparer ». C’est vous qui répondez au « quoi automatiser ».
C’est dans cette conviction qu’on construit Qanary : rendre la QA plus accessible, plus autonome, et surtout plus honnête sur ce qu’elle coûte vraiment en temps.
Si vous étiez à la conf et que vous voulez creuser, ou si vous voulez tester Qanary sur votre projet, on est disponibles.
1 min de lecture
Huit vérifications à faire avant chaque mise en ligne importante, du panier à l’e-mail de confirmation, avec les cas d’erreur : code expiré, carte refusée.
2 min de lecture
Pas besoin de tout tester : partez des parcours qui font votre chiffre d’affaires, classez-les par risque et commencez par le paiement.
2 min de lecture
Le compte à rebours des tests, de dix jours avant au lendemain, pour que votre tunnel tienne le jour où ça compte. Black Friday 2026 : le 27 novembre.
Promis, je ne cherche que les bugs.
Cinq canaris sont cachés dans le site. Ils dépassent des bords. Tous trouvés : un cadeau vous attend.
Mode réunion activé : les canaris restent cachés. Désactivez-le plus bas pour jouer.
30 minutes, en direct sur votre site
On regarde votre site ensemble ?