Plusieurs apparences pour une assertion

GUI Test Studio garde une version attendue par navigateur, thème, écran ou langue, et chaque exécution utilise celle que vous choisissez.

Pourquoi plusieurs apparences

Le même écran peut légitimement avoir un aspect différent : en mode sombre, sur un ordinateur portable au lieu d'un écran 4K, sur une autre version de Windows, en français au lieu de l'anglais.Au lieu d'un test par environnement, gardez un seul test dont les assertions contiennent une version attendue par environnement.

Save

Par défaut

tel qu'enregistré

Save

Mode sombre

un profil que vous ajoutez

Enregistrer

Français

un profil que vous ajoutez

Une assertion peut contenir une apparence attendue par environnement.Choisissez le profil au moment de l'exécution, et chaque assertion se compare à sa propre version pour ce profil.
MotSignification
Par défautCe qui a été enregistré.Chaque exécution l'utilise sauf si vous choisissez un profil.
Profil de référenceUn environnement nommé que vous ajoutez : « Mode sombre », « Écran 4K », « Français ».
RéférenceLa version attendue d'une assertion pour un profil : une image, un texte, un format ou un agencement.Une étape peut aussi avoir la version d'un profil.

Les étapes ont aussi des versions

Une référence ne sert pas qu'aux assertions.Chaque événement peut avoir la version d'un profil pour ce qu'il fait : les mots que saisit une Saisie de texte, la touche qu'appuie un Appui de touche, l'adresse qu'ouvre un Ouvrir une application web, le programme que lance un Lancer une application, le fichier que remet un Téléverser un fichier.L'endroit de l'écran où une étape se produit et le moment où elle se produit sont partagés par toutes les versions.Sous le profil Français, le test saisit les mots français ; sous le profil par défaut, ceux de l'enregistrement.

Nommer vos profils

Ouvrez Paramètres, Paramètres du projet dans l'une ou l'autre application, et ajoutez vos profils dans la carte Profils de référence.Un profil n'est qu'un nom ; les assertions le remplissent au fil du temps.

Dans GUI Test Studio, Profils... sur un onglet Références ouvre la même liste dans une petite fenêtre, le profil Par défaut en premier.Le profil Par défaut peut aussi y être renommé.

Donner sa version à une assertion

Deux façons, utilisez la plus rapide pour vous.

  1. 1

    Depuis une exécution (la façon rapide)

    Exécutez le test avec le profil sélectionné, par exemple Mode sombre.Les assertions sans version sombre se comparent à la version par défaut et échouent.Dans le rapport, Accepter le résultat obtenu comme référence pour « Mode sombre » range chaque nouvelle apparence sous ce profil ; la version par défaut reste telle qu'elle était.

  2. 2

    Dans GUI Test Studio

    Sélectionnez une assertion ou une étape, ouvrez son onglet Références et sélectionnez le profil.Le panneau montre maintenant la version de ce profil ; Capturer... lance une capture d'écran avec une ombre de la zone de l'assertion tracée là où elle se trouvait, et Capturer la même zone prend la version du profil à cet endroit même.

    L'aperçu a son propre sélecteur Référence : choisissez-y un profil et l'aperçu montre le test tel qu'il s'exécute sous ce profil.

Choisir le profil d'une exécution

Sur la page d'un test dans GUI Test Runner-Recorder, choisissez le profil dans la ligne Référence avant de cliquer sur Exécuter le test.Le choix est mémorisé pour ce test sur cet ordinateur.

  1. 1Référence: Par défaut, ou l'un de vos profils
ExempleUne exécution nocturne par thème

Votre pipeline exécute les mêmes tests deux fois par nuit : une fois avec l'apparence claire par défaut, une fois avec le profil Mode sombre.Un test, deux environnements, chaque assertion se comparant à la bonne version.

Les garder en ordre

Définir par défaut fait de la version d'un profil la version par défaut, pour le jour où la nouvelle apparence devient la principale, et garde l'ancienne version par défaut sous le profil.Renommer ou supprimer un profil dans les Paramètres du projet met à jour chaque assertion du test.

Toujours bloqué ?Dites-nous ce que vous essayiez de faire, et nous répondons sous un jour ouvré.Ask our team