Chaque clic tracé. Chaque sélecteur scoré. Chaque ticket prêt.
Conçu pour les équipes qui utilisent Playwright ou Cypress en SaaS, fintech, e-commerce.
Reproduire, chasser des sélecteurs, découper des screenshots, mettre en forme Jira - pour chaque ticket. Pendant des semaines. Pendant des années.
data-testid suggéré est dans le ticket
Multipliez par 10 tickets par semaine, 5 QAs, 48 semaines par an.
Ça fait 2 400 heures de travail ingrat que votre équipe récupère.
Pas de setup. Pas de SaaS. Pas de backend. Installez l'extension, commencez à enregistrer.
Cliquez dans votre app comme un utilisateur. Chaque clic, input ou navigation est capturé avec un screenshot, un rectangle et un snapshot DOM.
Chaque élément est auto-scoré. Concentrez-vous uniquement sur les Weak - le reste est déjà sûr.
testid-ticket-signup.zip
┣━━ report.md
┗━━ screenshots/
┣━━ element-01-email-input.png
┣━━ element-02-continuer-btn.png
┣━━ viewport-03-card-link.jpg
┗━━ page-01.png
Téléchargez un ZIP avec screenshots annotés et ticket Markdown prêt-à-coller. Ou copiez-collez direct dans Jira / GitHub / Linear / Redmine.
Le job d'un QA, ce n'est pas de trouver un sélecteur. C'est d'en trouver un qui ne casse pas au prochain sprint. On fait ça pour vous.
data-testid présentid stablearia-label disponibleRien à faire - le sélecteur ne cassera pas.
name, placeholderrole + textetitleMarche. Casse si le copywriting ou la structure change.
nth-childid UUID auto-généré
On suggère un data-testid et on l'écrit dans le ticket.
Un badge de hover en direct montre le rang, le score et la raison pour chaque élément quand vous bougez la souris - vous savez ce qui mérite votre attention avant d'interagir.
Le cadre devient vert sur les Solid, bleu sur les Usable, rouge sur les Weak. Un toggle permet d'ignorer les Solid entièrement.
Markdown, ZIP, clipboard - choisissez le format qui colle à votre ticketing.
# Parcours signup utilisateur
> Screenshots - utilisez les boutons Copy image dans l'extension
### 3. `admin-delete-btn`
- **Rank**: Weak - no stable attribute found
- **Tag**: `<button>`
- **Texte**: "Supprimer l'utilisateur"
- **Sélecteur CSS**: `.admin-row button`
- **XPath**: //*[@id="root"]/div/table/tbody/tr[3]/td[4]/button
**À ajouter dans le HTML :**
```html
data-testid="admin-delete-btn"
```
testid-ticket-signup.zip
├── report.md
└── screenshots/
├── element-01-email-input.png
├── element-02-submit-button.png
├── viewport-03-admin-delete-btn.jpg
└── page-01.png
Chaque screenshot a un bouton Copy. Cliquez, collez dans Jira / GitHub / Linear - l'outil upload l'image sur son propre CDN automatiquement. Zéro friction, zéro hébergement de votre côté.
Reproduire les bugs, chasser les sélecteurs, découper les screenshots, mettre en forme Jira - c'est ce travail qui disparaît. Déplacez les curseurs.
50 €/heure est un coût chargé conservateur pour un QA intermédiaire en France / Allemagne / Royaume-Uni (salaire brut + charges + overhead ÷ 1 600 heures productives par an). À ajuster à la baisse pour une équipe junior ou offshore. Les 5 min post-adoption viennent de nos propres tests internes - votre équipe ira probablement plus vite après quelques semaines.
Les formats de sortie sont universels. Aucun nouvel outil à apprendre. Aucune intégration API à maintenir.
Les noms de composants React, Vue, Angular, Svelte sont inclus dans le ticket.
Les data-testid suggérés marchent directement avec Playwright, Cypress, TestCafe.
Pas de facturation per-seat trompeuse. Pas d'add-ons cachés. Un contrat, une facture, un coût prévisible.
Pour les petites équipes QA
Pour les équipes QA en croissance
Pour la scale et la compliance
Pas d'essai libre. On mène un POC 30 jours qualifié avec votre équipe sur un vrai projet - demande via le formulaire plus bas.
Pas trouvé la vôtre ? Posez-la directement.