QA : Agents IA vs Selenium
Romain Lefebvre
6 février 2026

La QA à un tournant
Après des années de domination des frameworks de test automatisé (Selenium, Cypress, Playwright), une nouvelle vague déferle sur le monde du testing : les agents IA autonomes. Ces systèmes promettent de tester les applications "comme un humain", sans écrire une ligne de code.
Hype ou révolution ? Faisons le point.
L'état des lieux du testing en 2026
Les outils traditionnels
Selenium (depuis 2004) :
- Le vétéran, toujours présent
- Support multi-navigateurs mature
- Écosystème riche (WebDriver, Grid)
- Maintenance lourde des scripts
Cypress (depuis 2017) :
- Developer experience excellente
- Tests rapides et fiables
- Limité aux applications web
- Architecture monolithique
Playwright (depuis 2020) :
- Le plus moderne
- Multi-navigateurs natif
- Auto-wait intelligent
- Traces et debugging avancés
Le problème récurrent
Tous ces outils partagent le même talon d'Achille : la fragilité des sélecteurs.
// Ce test casse si le bouton change de classe ou de position
await page.click('button.btn-primary.submit-form');
Une modification CSS, un changement de structure HTML, et c'est la cascade de tests rouges. Les équipes QA passent parfois plus de temps à maintenir les tests qu'à en écrire de nouveaux.
L'approche des agents IA
Le concept
Au lieu de localiser un élément par son sélecteur technique, l'agent IA comprend l'intention :
// Approche traditionnelle
await page.click('#btn-submit');
// Approche agent IA
"Clique sur le bouton pour valider le formulaire"
L'agent utilise la vision par ordinateur et la compréhension du langage pour identifier le bon élément, même si son apparence change.
Les outils émergents
TestRigor :
- Tests en langage naturel
- Pas de sélecteurs, pas de code
- Self-healing automatique
- Intégration CI/CD
Mabl :
- Auto-healing des tests
- Détection visuelle des régressions
- Génération de tests par exploration
- Analytics avancés
Functionize :
- ML pour la maintenance
- Tests multi-plateformes
- NLP pour la création de tests
- Cloud-native
Testim (Tricentis) :
- IA pour la stabilité des tests
- Éditeur visuel + code
- Smart locators
- Intégration enterprise
Comparatif : Traditionnel vs Agent IA
Création de tests
| Critère | Playwright | Agent IA |
|---|---|---|
| Temps de création | 30 min - 2h | 5-15 min |
| Compétences requises | JS/TS + framework | Langage naturel |
| Courbe d'apprentissage | Moyenne | Faible |
| Flexibilité | Totale | Limitée aux scénarios prévus |
Maintenance
| Critère | Playwright | Agent IA |
|---|---|---|
| Effort de maintenance | Élevé (30-50% du temps) | Faible (5-10%) |
| Résistance aux changements UI | Faible | Élevée |
| Debugging | Contrôle total | Boîte noire |
Fiabilité
| Critère | Playwright | Agent IA |
|---|---|---|
| Tests flaky | Fréquents | Rares |
| Faux positifs | Peu | Variables |
| Faux négatifs | Peu | Risque si IA confuse |
Performance
| Critère | Playwright | Agent IA |
|---|---|---|
| Vitesse d'exécution | Très rapide | Plus lent |
| Parallélisation | Native | Dépend du provider |
| Coût | Gratuit (open source) | Abonnement (500-5000€/mois) |
Cas d'usage : quand utiliser quoi ?
Privilégiez les agents IA pour :
Tests fonctionnels E2E :
- Parcours utilisateur complets
- Tests de non-régression visuelle
- Smoke tests
- Tests exploratoires automatisés
Équipes avec peu de développeurs :
- PME sans équipe QA dédiée
- Équipes produit autonomes
- Startups en phase de croissance
Applications à UI changeante :
- Sites e-commerce avec refonte fréquente
- Applications marketing
- MVPs et prototypes
Privilégiez Playwright/Selenium pour :
Tests techniques :
- Tests d'API
- Tests de performance
- Tests d'intégration
- Tests de sécurité
Environnements complexes :
- Tests multi-applications
- Intégrations système
- Scénarios avec base de données
Équipes matures :
- Process CI/CD avancés
- Tests as code (versionnés)
- Besoin de contrôle total
L'approche hybride : le meilleur des deux mondes
En 2026, les équipes les plus efficaces combinent les approches :
Pyramide de tests 2026
/\
/ \ Tests E2E (Agents IA)
/----\ → Parcours critiques
/ \ → Smoke tests
/--------\
/ Tests \ Tests d'intégration (Playwright)
/ d'intégration \ → APIs
/------------------\ → Composants
/ Tests unitaires \ (Jest, Vitest)
/------------------------\
Exemple concret
E-commerce - 50 tests automatisés :
| Type | Outil | Nombre | Maintenance |
|---|---|---|---|
| Parcours d'achat | TestRigor | 10 | Auto-healing |
| API panier/paiement | Playwright | 15 | Code versionné |
| Composants UI | Vitest + Testing Library | 25 | CI standard |
Impact sur le métier de QA
Ce qui change
Moins de :
- Écriture de scripts de sélecteurs
- Maintenance de tests flaky
- Debugging de timing issues
- Configuration d'environnements
Plus de :
- Stratégie de test
- Analyse des résultats IA
- Cas limites et edge cases
- Tests exploratoires créatifs
Les nouvelles compétences
- Prompt engineering pour les tests : Savoir formuler des instructions claires
- Analyse de couverture IA : Identifier les angles morts
- Supervision d'agents : Valider les décisions de l'IA
- Test d'IA : Tester les systèmes d'IA eux-mêmes
Mon avis
Après avoir testé plusieurs solutions d'agents IA (TestRigor, Mabl, Testim), voici mon verdict :
Les promesses tenues
- ✅ Réduction drastique de la maintenance
- ✅ Création de tests plus rapide
- ✅ Accessibilité pour les non-dev
Les limites actuelles
- ⚠️ Coût élevé pour les PME
- ⚠️ Moins de contrôle sur l'exécution
- ⚠️ Debugging parfois opaque
- ⚠️ Dépendance à un vendor
Ma recommandation
Pour la majorité des équipes en 2026 :
- Gardez Playwright pour les tests techniques et critiques
- Ajoutez un outil agent IA pour les tests E2E fonctionnels
- Formez votre équipe aux deux approches
- Mesurez le ROI après 3-6 mois
Conclusion
Les agents IA ne tuent pas Selenium ou Playwright. Ils les complètent.
Le testing de 2026 est hybride : l'IA pour les tâches répétitives et fragiles, les frameworks traditionnels pour le contrôle et la précision.
Le métier de QA évolue, comme il l'a toujours fait. Les testeurs qui embrassent ces nouveaux outils gagneront en efficacité. Ceux qui les ignorent risquent de passer à côté d'une opportunité d'impact.
L'avenir du testing n'est ni 100% code ni 100% IA. C'est l'intelligence de savoir combiner les deux.
