Cas d'usage
De vrais problèmes d'équipes QA, et comment elles cessent de les avoir
Chaque équipe finit dans l'une de ces histoires.Voici ce qui change quand les personnes qui connaissent le produit peuvent automatiser elles-mêmes ses tests de bout en bout, en enregistrant un parcours ou en le décrivant dans une consigne.
Équipe produit web
La refonte qui a cassé une page que personne ne testait
Le défi
Une feuille de style partagée a été modifiée pour la nouvelle page d'accueil.Deux versions plus tard, un client signale que le total de l'écran de facture chevauche son libellé.Aucun test ne regardait cet écran, parce qu'écrire des scripts de navigateur pour chaque page n'allait jamais arriver.
Comment GUI Test Studio le résout
- 1Un testeur enregistre les dix parcours qui comptent, ou les décrit dans une consigne, sans code.
- 2Les assertions de disposition mémorisent l'agencement de chaque écran, et signalent l'élément qui a bougé et de combien.
- 3Les tests s'exécutent à chaque fusion dans le pipeline, et une exécution échouée mène directement à l'image de l'écran cassé.
Éditeur de logiciels de bureau
Une application historique que les outils d'automatisation ne voient pas
Le défi
Le produit phare a quinze ans, dessiné par une bibliothèque d'interface maison.Les outils qui s'appuient sur l'arbre d'accessibilité ou les identifiants d'éléments ne voient qu'une fenêtre vide, alors chaque version est validée à la main pendant deux jours.
Comment GUI Test Studio le résout
- 1Là où l'application ne dit rien de ses éléments, le GTS Engine les trouve à vue, alors la technologie d'interface n'a pas d'importance.
- 2Les assertions visuelles trouvent chaque bouton et chaque champ où que soit la fenêtre, puis comparent ce qu'ils contiennent.
- 3Les assertions de texte lisent les valeurs de la grille et attrapent les vraies erreurs.
Fintech et e-commerce
Les dates, totaux et numéros de commande changent à chaque exécution
Le défi
Une confirmation de commande affiche la date du jour, un nouveau numéro de commande et un total qui dépend des données de test.Vérifier les valeurs exactes échoue chaque matin pour une mauvaise raison, alors les assertions ont été désactivées.
Comment GUI Test Studio le résout
- 1Les assertions de texte dynamique vérifient le format plutôt que la valeur : une vraie date, un montant, une référence comme ORD-48213.
- 2Marquez un exemple sur l'image et l'assertion apprend son format toute seule.
- 3Les libellés fixes à côté gardent des assertions de texte exactes, pour qu'un mot erroné soit toujours attrapé.
Les équipes qui livrent sur plusieurs marchés
Clair, sombre, trois navigateurs et cinq langues
Le défi
Le même écran existe en mode clair et en mode sombre, s'affiche un peu différemment dans Chrome, Firefox et Edge, et est traduit en cinq langues.Garder une copie de chaque test par combinaison est un piège de maintenance.
Comment GUI Test Studio le résout
- 1Chaque assertion peut contenir plusieurs versions attendues, une par profil de référence : « Mode sombre », « Firefox », « Français ».
- 2Exécutez le test sous un profil, examinez le rapport, et acceptez ce que vous voyez pour remplir la version de ce profil.
- 3Où chercher et quelle rigueur appliquer restent partagés, pour qu'une correction s'applique à tous les environnements.
Équipe d'application mobile
Refaire les mêmes parcours du doigt sur un téléphone, encore
Le défi
Avant chaque publication sur le store, quelqu'un se connecte, navigue, ajoute au panier et paie sur un vrai téléphone Android, à la main, sur chaque build candidat.
Comment GUI Test Studio le résout
- 1Branchez le téléphone en USB : il apparaît à l'écran, et vous enregistrez dessus comme sur n'importe quelle application.
- 2L'exécution remet le téléphone au milieu de l'écran à la même taille, et rejoue les appuis.
- 3Le rapport montre l'écran du téléphone pour chaque assertion, comme pour n'importe quel autre test.
Studio de jeux vidéo
Des menus et un HUD dessinés par le moteur, joués à la manette
Le défi
Les menus, inventaires et HUD d'un jeu sont dessinés par le moteur, pas par des contrôles standard, et parcourus à la manette.Tester chaque build à chaud signifie qu'un testeur joue les mêmes dix minutes chaque matin.
Comment GUI Test Studio le résout
- 1Enregistrez le clavier, la souris et la manette ensemble ; le rejeu pilote une manette virtuelle.
- 2Les assertions visuelles confirment ce que le joueur voit : le menu principal, l'écran de chargement disparu, trois cœurs sur le HUD.
- 3Exécutez le test de fumée sur chaque build nocturne depuis votre système de build et lisez le rapport le matin.
Votre cas est différent ?
Parlez-nous-en
Nous préférons apprendre ce qui freine votre équipe plutôt que le deviner.Décrivez votre application et nous vous dirons honnêtement si GUI Test Studio convient.