Outils & Frameworks

QA : Agents IA vs Selenium

Romain Lefebvre

Romain Lefebvre

6 février 2026

QA : Agents IA vs Selenium

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 :

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

  1. Prompt engineering pour les tests : Savoir formuler des instructions claires
  2. Analyse de couverture IA : Identifier les angles morts
  3. Supervision d'agents : Valider les décisions de l'IA
  4. 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 :

  1. Gardez Playwright pour les tests techniques et critiques
  2. Ajoutez un outil agent IA pour les tests E2E fonctionnels
  3. Formez votre équipe aux deux approches
  4. 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.