Tests de bout en bout déterministes pour l'ère de l'IA.
Enregistrez un scénario de test ou laissez l'IA le générer.GUI Test Studio l'exécute et le vérifie.
- Créez des tests de bout en bout depuis un prompt ou un enregistrement.
- Tests E2E sans flakiness : web, bureau, mobile, jeux.
- Modifiez les tests visuellement, ou laissez l'IA s'en charger.
- Exécution sur site, avec vérification par IA locale ou dans le cloud.
- Reproductibilité, pour des rapports QA fiables.
- Se connecter réussi
- Badge de réussite échec
- Rechercher un produit réussi
- Paiement réussi
Badge de réussiteÉchec
L'icône du badge de réussite est passée d'une coche à un point d'exclamation.
- Web · Bureau · Mobile · Jeux
- Cloud ou local
- Compatibilité universelle
Comment créez‑vous et modifiez‑vous vos tests E2E aujourd'hui ?
Choisissez la vôtre pour voir ses limites, et ce que GUI Test Studio fait à la place.
Sélectionnez-en une pour voir la suite
Tests manuels
GUI Test Studio
Tests manuels
Lent et coûteux
Chaque modification du logiciel oblige votre équipe à répéter manuellement des parcours utilisateur entiers, ce qui consomme du temps, du budget et des ressources d'ingénierie.
GUI Test Studio
Enregistrez-le une fois
Enregistrez le parcours une fois, ou décrivez-le dans un prompt.Il s'exécute ensuite à chaque build, sans personne devant l'écran.
Tests manuels
Facile à manquer
À la centième répétition, des yeux fatigués ne voient plus un bouton déplacé ou un chiffre erroné.
GUI Test Studio
La même vérification à chaque exécution
Chaque exécution vérifie l'écran de la même façon et entoure ce qui a changé.
Tests manuels
Chaque environnement multiplie le travail
Chaque nouvelle plateforme, nouvel appareil ou nouvelle langue oblige à tout refaire.
GUI Test Studio
Tous les navigateurs et appareils à partir d'un seul test
Enregistrez une fois : un test web est généré pour tous les navigateurs et appareils, et GTS gère sans effort les différentes références visuelles de tous vos environnements web, bureau Windows et mobiles, sans dupliquer les tests.
Tests manuels
Aucune preuve de ce qui a été vérifié
Un échec n'est qu'une note de mémoire, et le reproduire prend du temps.
GUI Test Studio
Chaque exécution garde ses preuves
Chaque exécution génère un rapport de confiance détaillé et un historique complet des tests.Les exécutions échouées deviennent aussitôt des rapports de bug complets, avec les étapes exactes pour reproduire, à exporter en fichier ou à synchroniser automatiquement avec Jira sous forme de nouveau ticket.
Une étude comparative met GUI Test Studio côte à côte avec Selenium, Playwright, Cypress, Katalon, mabl, Applitools Eyes et Percy, point par point. Lire l'étude
Web
Limites courantes des autres outils de test :
Canevas web personnalisés
- Graphiques dessinés dans un canvas (Chart.js)pour la page, le graphique n'est qu'une image
- Outils de design (Figma)tout le canvas est dessiné avec WebGL
- Documents dessinés dans un canvas (Google Docs)
- Applications web Flutteraucun élément tant que l'accessibilité n'est pas activée, ce qui n'est pas le cas par défaut
- Cartes, jeux et zones de dessin dans un canvas
Bureau
Limites courantes des autres outils de test :
Applications de bureau sans point d'accroche
- Applications 4DWindows voit la fenêtre, rien à l'intérieur
- Applications Java Swingrien à l'intérieur sans le Java Access Bridge ; il est désactivé par défaut
- Applications PowerBuilderla prise en charge de l'accessibilité est désactivée par défaut
- Applications Delphi FireMonkeyseulement avec un paquet complémentaire, via l'ancien MSAA
- Bureaux à distance et Citrixvotre ordinateur reçoit une image de l'écran
- Machines virtuelles, et un téléphone affiché sur votre écran
Jeux vidéo
Limites courantes des autres outils de test :
Jeux : rien à quoi s'accrocher
Un jeu dessine lui-même chaque image : pas de DOM, pas d'éléments, pas d'arbre d'accessibilité, seulement des pixels à l'écran.
- Unity, Unreal, Godot
Les problèmes courants des outils de test actuels
Cliquez sur une carte pour voir ce qui se passe et ce que GUI Test Studio fait à la place.
Ce qui se passe
Un contrôle codé demande au code de la page si un élément est là.Votre utilisateur, lui, ne voit que l'écran. Ces bugs passent un contrôle du code :
Recouvert
- Le code : le bouton est là.
- Votre utilisateur : ne le voit pas, ne peut pas appuyer dessus.
Invisible
- Le code : le texte est là.
- Votre utilisateur : ne voit rien.
Tronqué
- Le code : le texte complet « Confirmer la commande ».
- Votre utilisateur : une moitié de phrase.
Superposé
- Le code : les deux cartes sont là.
- Votre utilisateur : un fouillis.
Sans style
- Le code : chaque élément est toujours là (la feuille de style n'a pas pu se charger).
- Votre utilisateur : un site cassé.
Mauvaise couleur, image cassée
- Le code : le bouton et l'image sont là.
- Votre utilisateur : un autre produit.
Une comparaison de captures d'écran peut aussi les détecter, au prix d'une image de référence par navigateur et par système, et de fausses alertes quand le rendu diffère d'une machine à l'autre.
Avec GUI Test Studio
Chaque assertion compare l'écran lui-même : un élément recouvert, invisible, tronqué ou décoloré fait donc échouer le test.
Ce qui se passe
Un test codé vise le code de la page.Renommez une classe, déplacez un bouton dans un nouveau conteneur, et le test échoue alors que l'écran est identique.La documentation de Playwright elle-même avertit que de tels sélecteurs « peuvent casser quand la structure du DOM change ».
Avec GUI Test Studio
Aucun sélecteur à écrire.Le GTS Engine + AI demande à l'application où se trouve l'élément, et le trouve à vue quand l'application ne le dit pas.
Ce qui se passe
Les outils codés trouvent ce sur quoi agir par son rôle, son libellé, son texte ou le code de l'application.Beaucoup d'applications dessinent leurs propres pixels : les barres d'un graphique, les repères d'une carte, un jeu, tout un bureau à distance.Ce qui est dessiné n'a ni élément, ni rôle, ni libellé, ni texte, donc aucun sélecteur ne peut le trouver : le test clique à des coordonnées, et un contrôle demande le code de l'application elle-même ou une capture d'écran.
Sur le web
- Graphiques dessinés dans un canvas (Chart.js)pour la page, le graphique n'est qu'une image
- Outils de design (Figma)tout le canvas est dessiné avec WebGL
- Documents dessinés dans un canvas (Google Docs)depuis 2021
- Applications web Flutteraucun élément tant que l'accessibilité n'est pas activée, ce qui n'est pas le cas par défaut
- Cartes, jeux et zones de dessin dans un canvas
Sous Windows
- Applications 4DWindows voit la fenêtre, rien à l'intérieur
- Applications Java Swingrien à l'intérieur sans le Java Access Bridge ; il est désactivé par défaut
- Applications PowerBuilderla prise en charge de l'accessibilité est désactivée par défaut
- Applications Delphi FireMonkeyseulement avec un paquet complémentaire, via l'ancien MSAA
- Bureaux à distance et Citrixvotre ordinateur reçoit une image de l'écran
- Machines virtuelles, et un téléphone affiché sur votre écran
La plupart des applications Windows standard (WinForms, WPF, WinUI, Qt, Electron) se décrivent bien à Windows.GUI Test Studio s'en sert d'abord, et trouve le reste à vue.
Avec GUI Test Studio
Il les trouve et les vérifie à vue, comme le fait une personne.
Ce qui se passe
Chaque test est du code, et chaque changement de l'application est un changement de ce code : plus une équipe a de tests, plus elle a de code à faire fonctionner.Ceux qui savent ce qu'il faut tester, les testeurs et les product owners, ne peuvent ni l'écrire ni le corriger.
Avec GUI Test Studio
Enregistrez le parcours, ou décrivez-le dans une consigne à Claude, à ChatGPT ou à un modèle d'IA local, l'un des nôtres ou le vôtre.Modifiez les étapes sur une chronologie visuelle, ou demandez le changement à l'IA.
Ce qui se passe
Une comparaison brute de captures d'écran peut échouer quand les polices ou le rendu diffèrent d'une machine à l'autre : la documentation de Playwright elle-même cite le système d'exploitation, ses réglages, le matériel et le mode headless.
Avec GUI Test Studio
Seul un changement net dans une zone compte : le bruit de rendu est ignoré, les vraies régressions sont détectées, et l'IA explique en mots simples ce qui a changé.
Vous préférez une comparaison exacte ?La correspondance au pixel près s'active par assertion dans GUI Test Studio.
Ce qui se passe
Un jeu dessine lui-même ses menus, son inventaire et son HUD sur la carte graphique.Unity (6.3 et versions ultérieures), Unreal et Godot (4.5, expérimental) ne peuvent décrire les menus aux lecteurs d'écran que si le studio l'intègre, écran par écran ; le monde du jeu lui-même n'est jamais décrit.Les outils codés ne savent pas non plus jouer à la manette.
Avec GUI Test Studio
Il voit le jeu comme le joueur, et enregistre et rejoue le clavier, la souris et la manette (une manette de type Xbox).Faites un smoke test de chaque build sans jouer les mêmes dix minutes chaque matin.
Ce qui se passe
Les écrans de test montrent des noms de clients, des prix et des outils internes.Les services de tests visuels envoient chaque capture d'écran dans leur cloud : Percy et Argos toujours, Applitools par défaut (son option sur site est vendue plus cher).
Avec GUI Test Studio
Vos tests, écrans et résultats restent sur vos propres ordinateurs, dans chaque offre, sans surcoût.L'analyse intelligente par IA peut tourner avec un modèle d'IA local, l'un des nôtres ou le vôtre : même l'IA reste dans votre entreprise.
Ce qui se passe
Chaque capture d'écran est décomptée d'un quota mensuel. Percy et Argos sont limités à 5 000 captures par mois dans leur offre d'entrée ; l'offre Desktop de Percy coûte $199 par mois (facturé à l'année) pour 10 000, puis $0.036 par capture ; Argos Pro coûte $100 par mois pour 35 000, puis $0.004 par capture ; Applitools commence à $667 par mois (facturé à l'année).Plus de navigateurs, d'appareils et d'exécutions, c'est une facture plus lourde.
Prix tels que publiés par chaque éditeur le 28 octobre 2026.
Avec GUI Test Studio
Un prix par utilisateur : €39 par mois, ou €29 par utilisateur pour une équipe.Tests, enregistrements et exécutions illimités, sur autant de navigateurs et d'appareils que nécessaire.Essai gratuit de 15 jours, sans coordonnées de paiement.
Ce qui se passe
Selenium et Playwright testent les pages web, WinAppDriver les applications Windows, Appium les téléphones : trois outils, trois compétences, trois types de tests à maintenir.
Avec GUI Test Studio
Un seul outil et un seul type de test pour les applications web, les applications de bureau, les téléphones Android et les jeux.
Ce qui se passe
Un test codé échoue avec une pile d'appels, une page de code que seul un développeur sait lire.
Avec GUI Test Studio
Tout le monde dans l'équipe lit le résultat : l'image attendue à côté de ce que l'écran affichait, le changement entouré, et une phrase simple.
Chacun de ces problèmes en détail, avec ce qui se passe et ce que GUI Test Studio fait à la place, dans l'étude comparative.
En savoir plus sur ces problèmesUn script d'agent IA maison
GUI Test Studio
Un script d'agent IA maison
Non déterministe
Un modèle répond différemment d'une exécution à l'autre.
GUI Test Studio
Déterministe
Une correspondance visuelle perceptive qui ignore le bruit de rendu, les variations matérielles et les différences graphiques du système d'exploitation, et détecte les vrais changements.
Un script d'agent IA maison
Latence élevée, coûts en tokens et problèmes de confidentialité des données
Transmettre en continu les données de votre application à un LLM dans le cloud, à chaque étape, crée un goulot d'étranglement lent, coûteux et risqué pour la sécurité.
GUI Test Studio
IA locale ou cloud : à vous de choisir
Une exécution intelligente des tests sur votre machine, sans aucun coût d'API par exécution.L'IA n'est qu'un second regard, optionnel, sur une vérification en échec.Vous gardez le contrôle total de vos données : exécutez une IA locale pour une confidentialité complète, ou utilisez le fournisseur d'IA de votre choix.
Un script d'agent IA maison
Une instabilité qui s'accumule
Quand l'IA devine, les erreurs se multiplient.Même avec 95 % de précision par étape, un test de 20 étapes échoue 64 % du temps.Une seule hallucination au début fait échouer toute l'exécution.
GUI Test Studio
Montage visuel sur timeline
Déplacez, coupez et mettez à jour les vérifications comme dans un montage vidéo, ou demandez le changement à l'IA.
Un script d'agent IA maison
Le piège de la maintenance en boîte noire
Quand les tests reposent uniquement sur des prompts, les développeurs perdent le contrôle.Déboguer un échec devient un jeu de devinettes frustrant : lire les journaux de l'IA et retoucher sans fin les prompts, en espérant que l'agent se comporte autrement la prochaine fois.
GUI Test Studio
Déboguez et modifiez visuellement
Fini la lecture des journaux de l'IA.GUI Test Studio vous donne une timeline intuitive où vous voyez exactement ce qui s'est passé, allez directement au point d'échec et corrigez l'étape visuellement, en un instant.
Un script d'agent IA maison
Portée limitée
Dépend strictement d'un DOM, d'arbres d'accessibilité ou d'architectures d'application spécifiques.
GUI Test Studio
Indépendant de l'architecture
Fonctionne même si les arbres d'accessibilité sont désactivés ou absents
Si c'est à l'écran, vous pouvez le tester.GTS va encore plus loin en prenant en charge les frameworks dépourvus de DOM ou d'arbre d'accessibilité, comme :
- Canevas web personnalisés: Figma, Flutter, Google Docs
- Frameworks de bureau: WPF, WinUI, Qt, Electron, 4D, Java Swing
- Moteurs de jeu: Unity, Unreal, Godot
- Bureaux à distance
“Le meilleur code, c'est pas de code du tout.”
— Jeff Atwood
Les tests codés deviennent de plus en plus difficiles à maintenir à mesure qu'ils se multiplient, et excluent le reste de votre équipe.GUI Test Studio remplace le code par une chronologie visuelle claire que tout le monde peut comprendre et modifier.Enregistrez votre parcours, modifiez les étapes visuellement, ou demandez simplement à l'IA de les mettre à jour pour vous.
Compatibilité universelle
Si vous pouvez le voir, vous pouvez le tester.
Interactions, vérifications, un verdict
Web
p. ex. : Une inscription sur une boutique en ligne : l'accueil doit saluer le client par son nom.Une nouvelle version salue tout le monde comme « Invité » : le test échoue sur les mots.
Nouveau client
Client enregistré
Bureau
p. ex. : Le logiciel clients d'un assureur : les agents enregistrent chaque nouveau client avec un seul bouton.Une nouvelle version déplace ce bouton : le test entoure où il était et où il est maintenant.
Jeu
p. ex. : Une vérification visuelle surveille le HUD, sans DOM ni arbre d'accessibilité.Une vie manque : la vérification marque l'endroit.
Des dessins d'applications d'exemple, pas des captures d'écran.
Connectez votre flux de travail
Figma, Jira, votre pipeline, votre assistant IA
Ce qu'un test peut vérifier
Visuel, texte, texte dynamique et disposition, le tout sans code
Choisissez l'assertion qui correspond à ce que vous chercheriez de vos propres yeux.Chacune se modifie visuellement, sur l'image réelle, et vous dit avant d'exécuter si elle réussira.
Vérification précise des éléments
Dessinez un cadre autour de n'importe quel élément de l'interface.Vérifiez qu'il apparaît, qu'il disparaît (comme un indicateur de chargement) ou qu'il correspond à un nombre exact (comme une note de 5 étoiles).
Exemple : après « Enregistrer », le badge vert de confirmation doit apparaître, et l'indicateur de chargement doit disparaître.


Vous préférez une comparaison exacte ?La correspondance au pixel près s'active par assertion dans GUI Test Studio.
Pas seulement pour les régressions
Testez une fonctionnalité pendant qu'elle est encore en développement
Créez le test à partir de votre maquette, dans Figma ou tout autre outil, avant que la fonctionnalité existe.
Un seul test, pour toute la vie d'une fonctionnalité
- 11. Conception
- 22. Développement
- 33. Recette
- 44. Sortie et après
Avec GUI Test Studio
Tests écrits sur les écrans terminés
1Conception
Avant qu'elle soit développée
2Développement
Pendant le développement
3Recette
Recette utilisateur (UAT)
4Sortie et après
Régressions
Le montage vidéo, pour les tests
Si vous avez déjà monté une vidéo, vous savez déjà modifier un test.
- Parcourez l'enregistrement et voyez chaque étape là où elle s'est produite
- Glissez des assertions sur la chronologie et dessinez ce qu'il faut surveiller, directement sur l'image
- Ou décrivez le changement dans une consigne : votre assistant IA modifie le test sur place, et demande avant d'écrire


Références multiples
Un seul test pour tous les environnements de vos utilisateurs
Une assertion peut contenir plusieurs versions attendues, une par profil de référence.Vous écrivez le test une fois et l'exécutez partout, au lieu de le copier pour chaque navigateur, thème ou langue et de synchroniser les copies pour toujours.
Mode clair et mode sombre
Une assertion, deux apparences attendues.L'exécution choisit la bonne.
Chrome, Firefox et Edge
Les polices s'affichent différemment dans chaque navigateur.GUI Test Studio s'en charge pour vous, et vos tests restent faciles à maintenir sur tous les navigateurs et appareils dont vous avez besoin.
Écran de portable et moniteur 4K
Des tailles et des mises à l'échelle différentes, le même test.
Votre application en cinq langues
Le bouton français dit « Enregistrer ».GUI Test Studio garde la version française à côté des autres.
Ajouter une version est aussi simple qu'exécuter le test dans cet environnement et accepter ce que vous voyez.


Prêt pour le CI/CD
S'exécute dans votre pipeline, rend compte là où votre équipe regarde
L'outil en ligne de commande rejoue un test exactement comme l'application, puis remet à votre pipeline un code de sortie, des résultats JUnit, JSON et Markdown, et chaque image d'un échec dans un seul dossier.
Votre pipeline
et tout outil qui exécute une commande
jobs: gui-tests: runs-on: [self-hosted, windows] steps: - run: gtr-cli run tests --format github --junit results.xml
Exécution de 12 tests sur l'écran de l'agent de build...
PASSED 12 tests sur 12 · exit code 0
- Code de sortie0 quand tous les tests ont réussi, 1 quand l'un a échoué : le build passe au vert ou au rouge.
- JUnit, JSON, MarkdownDes résultats que votre pipeline affiche comme résultats de test, avec chaque étape nommée.
- Les preuves de chaque échecLes images attendues et obtenues, l'écran, le rapport et la vidéo dans un seul dossier.
- Un assistant de ligne de commande dans les deux applications, pour que personne n'ait à apprendre les options par cœur
- Nouvelles tentatives, limites de temps et arrêt au premier échec pour les grandes suites
- Des tests allégés (.GTR) sans l'enregistrement, pour les agents de build
Questions
Ce que les équipes demandent avant de commencer
Une autre question en tête ? Lisez toutes les réponses ou posez-nous la question directement.