TestID Hunter : l'extension Chrome qui transforme votre QA en 5 clics

Ajouter des data-testid stables sur un projet existant, c'est souvent fastidieux : on ouvre DevTools, on cherche le bon sélecteur, on regarde si l'élément est interactif, on rédige un ticket pour les devs. TestID Hunter automatise tout ça. Voici comment ça marche, en 4 étapes.

1. Pourquoi on a créé cette extension

Sur la majorité des projets que nous accompagnons en QA, le constat est le même : les data-testid manquent à 70% sur les éléments réellement testés. Pas par mauvaise volonté - juste parce que personne n'a le temps de cartographier tous les inputs, boutons et formulaires d'un site complet.

Le résultat : des tests Playwright qui s'appuient sur des sélecteurs CSS fragiles, qui cassent au moindre refacto, et qui font perdre des heures à toute l'équipe. Notre article sur les data-testid explique en détail pourquoi c'est un problème.

TestID Hunter répond à une question simple : quels éléments de mon site n'ont pas de sélecteur stable, et que faudrait-il ajouter ? L'extension audit votre page en temps réel, classe chaque élément interactif, et génère un ticket prêt à coller dans Jira ou Linear.

Promesse de l'outil : du diagnostic à la PR de fix, en 5 clics, sans ouvrir une seule fois la console DevTools.

2. Étape 1 - Démarrer une session de capture

Une fois l'extension installée, un panneau flottant apparaît sur n'importe quel site. Vous nommez la session (par exemple signup-flow) et vous cliquez sur Start Recording.

Panneau TestID Hunter en état Idle, avec champ de nommage et bouton Start Recording
L'extension au démarrage : on nomme la session, on choisit éventuellement de skipper les éléments déjà solides.

L'option Skip solid elements permet d'ignorer les éléments qui ont déjà un sélecteur stable - utile si vous auditez un projet partiellement instrumenté et que vous voulez vous concentrer sur les manques.

3. Étape 2 - Enregistrer le parcours utilisateur

Vous naviguez sur votre site comme un utilisateur normal. À chaque clic, hover ou saisie, l'extension capture l'élément interagi et calcule la qualité de son sélecteur en temps réel.

L'extension en mode REC. Un label 'Nom' est entouré en rouge avec l'overlay 'Weak 10 - no stable attribute found'
Pendant l'enregistrement, les éléments faibles sont annotés en rouge directement sur la page. Ici, le label "Nom" n'a aucun attribut stable.

Chaque élément reçoit un rang :

Le score se calcule à la volée, vous voyez immédiatement où sont les zones de fragilité dans votre interface.

Bonus : l'option Block click side-effects empêche les clics de déclencher des actions destructives (envoi de formulaire, ouverture de modal). Idéal pour cartographier sans casser un environnement de prod.

4. Étape 3 - Audit consolidé des sélecteurs

Une fois la session arrêtée, TestID Hunter agrège tous les éléments capturés dans un tableau récapitulatif, avec un screenshot des pages visitées sur la droite.

Tableau de résultats avec colonnes Element, Rank, Context, Current selector, Action. Trois lignes : un label en Weak, un input en Solid, un form en Solid
Vue consolidée : chaque élément capturé, son rang, le sélecteur actuel et l'action recommandée.

Pour chaque ligne, vous voyez :

5. Étape 4 - Export du ticket markdown

Le bouton Copy markdown génère un ticket complet, prêt à coller dans Jira, Linear, GitHub Issues ou Notion. Pour chaque élément faible, vous obtenez :

Aperçu du ticket markdown généré, avec tableau, détails par élément, thumbnail à coller et snippet HTML
Le ticket prêt à coller : tableau, détails techniques, thumbnails et snippets HTML, le tout en markdown standard.
Le gain de temps : ce qui prenait 30 minutes (ouvrir DevTools, copier les sélecteurs, faire des screenshots, rédiger un ticket) prend maintenant 2 minutes. Sur un audit complet d'un site e-commerce, on est passé d'une journée à une matinée.

6. Pourquoi pas juste utiliser Chrome DevTools ou le Recorder ?

Bonne question, qu'on nous pose souvent. Voici la différence :

Critère DevTools / Recorder TestID Hunter
Scoring de la qualité du sélecteur Aucun Solid / Weak en temps réel
Suggestion de data-testid Aucune Nom suggéré + snippet HTML
Export pour ticket Jira/Linear À faire à la main Markdown ready en un clic
Capture multi-pages Une session par page Toutes les pages d'un parcours
Thumbnails par élément Non Oui, prêtes à coller
Bloqueur d'effets de clic Non Oui (option)

DevTools et Chrome Recorder sont d'excellents outils pour développer ou générer un test. TestID Hunter est conçu pour auditer et prioriser le travail d'instrumentation.

7. Installer TestID Hunter

L'extension est en accès anticipé pour les clients Prod Watch et leur équipe technique. On l'utilise nous-mêmes en interne sur tous les projets que nous auditons, et on l'a packagée pour qu'elle soit utilisable par n'importe quel dev ou QA.

Pour obtenir un accès, contactez-nous - on vous envoie le lien d'installation et un guide de démarrage de 5 minutes.

Vue d'ensemble : ce sujet fait partie de notre guide complet sur les tests automatisés en 2026 qui couvre frameworks, IA, no-code, ROI, architecture et monitoring synthétique en un seul article.

Demander l'accès à TestID Hunter

Audit de vos data-testid en moins d'une heure, ticket Jira/Linear prêt à dispatcher à votre équipe.