Vérification de l’intégrité de l’écran
L’étape Vérifier l’intégrité de l’écran L’étape « Vérifier l’intégrité de l’écran » demande à la vision par IA d’examiner l’écran actuel pour détecter les défauts visibles de mise en page. Elle permet de repérer des problèmes difficiles à décrire avec une seule empreinte, une assertion de texte ou une comparaison pixel par pixel, comme des titres tronqués, des contrôles qui se chevauchent, des lignes déformées et des débordements de texte.
Ajouter l’étape à un test
Section intitulée « Ajouter l’étape à un test »- Ouvrez un test dans Repeato Studio.
- Sélectionnez Ajouter une étape.
- Choisissez Vérifier le contenu → Vérifier l’intégrité de l’écran.
- Examinez l’invite et adaptez-la si votre interface nécessite des vérifications plus spécifiques.
- Enregistrez et exécutez l’étape.
Repeato envoie l’écran actuel et l’invite à un modèle vision-langage. Si le modèle détecte un défaut, l’étape échoue et le test s’arrête. Survolez l’icône rouge d’état de l’étape en échec pour lire l’explication du problème détecté par le modèle.
L’invite incluse couvre les problèmes d’interface courants et fonctionne avec de nombreux types d’interfaces. Vous pouvez la préciser lorsqu’un écran suit des règles de mise en page inhabituelles ou lorsque seuls certains défauts doivent faire échouer le test.
Où placer les vérifications d’intégrité
Section intitulée « Où placer les vérifications d’intégrité »Les vérifications de l’intégrité de l’écran sont plus lentes que la correspondance visuelle locale de Repeato, car elles nécessitent une requête à un modèle vision-langage. Ajoutez-les à des points de contrôle pertinents plutôt qu’après chaque interaction.
Les points de contrôle pertinents comprennent :
- Un tableau de bord une fois son contenu entièrement chargé
- Un formulaire après l’affichage des messages de validation
- Une mise en page réactive pour chaque taille d’écran à prendre en charge
- Une liste, un catalogue ou une page de résultats après le rendu des données dynamiques
- Un écran critique pour la mise en production avant que le test ne passe au workflow suivant
Évitez de vérifier plusieurs fois le même écran inchangé. Si un test passe dix fois par un tableau de bord, une seule vérification d’intégrité bien placée est généralement plus utile que dix requêtes identiques au modèle.
Ce que cette vérification complète
Section intitulée « Ce que cette vérification complète »Utilisez une vérification de l’intégrité de l’écran lorsque vous souhaitez examiner globalement si l’interface présente des défauts visibles. Conservez des assertions plus déterministes pour les exigences précises :
- Utilisez une assertion d’empreinte lorsqu’un contrôle connu doit être présent.
- Utilisez une assertion de texte ou de nombre lorsque le contenu visible exact est important.
- Utilisez une assertion pixel par pixel lorsqu’une région visuelle exacte doit rester inchangée.
- Utilisez une vérification de l’intégrité de l’écran lorsque la question est de savoir si l’écran présente une incohérence visuelle évidente.
Les résultats de l’IA sont interprétatifs et peuvent varier selon l’écran et l’invite. Placez la vérification là où son évaluation globale apporte une valeur ajoutée, et conservez les assertions exactes pour les exigences qui doivent produire le même résultat à chaque exécution.
L’invite par défaut et la sélection du modèle s’appuient sur le benchmark des modèles de vision de Repeato pour les tests d’interface, qui présente la méthode d’évaluation, les tailles d’échantillon, les résultats et les limites.