Tests GUI

Des tests GUI automatisés, d'après ce que voit l'utilisateur

Les tests GUI vérifient une application à travers son interface graphique : les boutons, les champs, les menus et les écrans qu'une personne utilise.GUI Test Studio les automatise sans code.Vous enregistrez un scénario sur le vrai écran, ou le décrivez dans une consigne, choisissez quoi vérifier, et le rejouez à chaque build.

Le problème

Pourquoi les tests GUI sont difficiles à automatiser

L'interface change plus souvent que toute autre partie d'une application, et les tests qui dépendent de son code cassent avec elle.

Les sélecteurs cassent

Les tests qui trouvent un bouton par son code cassent quand un développeur le renomme ou le déplace, même quand l'écran reste identique.

Certaines interfaces sont hors d'atteinte

Les applications canvas, les jeux vidéo, les bureaux à distance et les technologies d'interface sur mesure ne donnent à un script rien à quoi se raccrocher.

Les assertions ratent ce que voient les utilisateurs

Un test peut réussir alors qu'un bouton est caché, coupé ou de la mauvaise couleur, parce qu'il n'a jamais regardé l'écran.

Comment ça marche

Des tests GUI comme vous testez déjà à la main

  1. 1

    Enregistrer, ou décrire

    Utilisez votre application comme le ferait un utilisateur, ou décrivez le parcours dans une consigne et votre assistant IA s'en charge pour vous.Chaque clic, touche et geste est enregistré sur le vrai écran, avec les vérifications de ce qui est apparu.

  2. 2

    Vérifiez

    Les assertions visuelles, de texte, de disposition et de groupe confirment ce que l'utilisateur voit : le bon élément, les bons mots, au bon endroit.

  3. 3

    Modifiez comme une vidéo

    Affinez le test sur une chronologie : déplacez, raccourcissez, renommez et regroupez les étapes, avec l'annulation pour tout.Ou demandez simplement le changement à l'IA dans une consigne.

  4. 4

    Exécutez à chaque build

    Exécutez-le depuis l'application, ou depuis votre pipeline CI/CD avec l'outil en ligne de commande.

  5. 5

    Lisez le rapport

    Le rapport de confiance dit ce qui a réussi, ce qui a échoué et pourquoi, en mots simples, avec les images pour le prouver.

GUI Test Studio
GUI Test Studio : l'enregistrement sous une règle temporelle, les blocs souris, clavier et assertions sur leurs pistes, l'aperçu et les détails du bloc sélectionnéGUI Test Studio : l'enregistrement sous une règle temporelle, les blocs souris, clavier et assertions sur leurs pistes, l'aperçu et les détails du bloc sélectionné

Comment ça marche

Des tests GUI qui regardent l'écran

Trouve les éléments de deux façons

Le GTS Engine + AI trouve chaque élément par les informations d'accessibilité de l'application, et à vue sur l'écran quand l'application ne dit rien, donc un changement dans le code derrière ne change rien.

Utilise aussi les éléments de l'application

Quand une application décrit ses éléments à Windows, un test les lui demande d'abord, et regarde l'image quand elle ne le fait pas.

Vérifie les mots, les positions et les groupes

Les assertions de texte lisent les mots à l'écran, les assertions de disposition confirment où se trouvent les choses, et les assertions de groupe réunissent plusieurs assertions d'un même écran.

Toute application sur votre écran

Applications web, logiciels Windows, écrans de téléphone, machines virtuelles et jeux vidéo, tous testés de la même façon.

Modifié comme une vidéo, ou par consigne

Un test est une chronologie d'étapes que vous déplacez, raccourcissez, renommez et regroupez, avec l'annulation pour tout, ou vous décrivez le changement dans une consigne.

Mis à jour en un clic

Quand un écran change volontairement, acceptez la nouvelle apparence depuis le rapport, et le test l'attend dès lors.

Questions

Tests GUI : les réponses

Voyez GUI Test Studio sur le type d'application que vous testez : réservez un appel gratuit de 30 minutes avec notre équipe.

Réserver une démo

Ou commencez seul : les guides vous accompagnent dans votre premier test en quelques minutes.