Qu'est-ce que le test GUI?

Le test GUI est décrit comme le test de l'application sous Interface utilisateur graphique du système de test. Les tests graphiques consistent en des vérifications d'écran à l'aide de commandes telles que des icônes, des boutons et des menus avec tous les types de barres telles que les dialogues, la barre de menus, la barre d'outils, Windows, etc. En gros, nous pouvons dire que ce que nous voyons est une interface graphique. Pour une application informatique, il existe deux types d'interfaces. L'interface de ligne de commande est celle qui répond au texte de la commande et à l'ordinateur. GUI est une interface utilisateur graphique dans laquelle vous utilisez des images plutôt que du texte pour communiquer avec l'ordinateur.

Prenons un exemple Si vous ou votre ami visitez un site qui est Educba .com Tout d'abord, il verra la page d'accueil, le bouton de recherche, la barre de cours et bien d'autres encore qui sont GUI (Graphical User Interface). Aucun code source n'est vu par un utilisateur. L'utilisateur peut voir l'interface. L'accent est mis en particulier sur la structure du design, des images qui fonctionnent correctement ou non. Les connexions sont également accessibles, et si vous cliquez sur, le bouton devrait fonctionner. De plus, ni l'image ni le contenu ne doivent diminuer ou se chevaucher si l'utilisateur redessine l'écran. Il s'agit donc d'une petite introduction concernant les tests GUI (Graphical User Interface).

Caractéristiques des tests GUI

En comprenant ses différentes caractéristiques, la clarté des tests GUI peut être accomplie davantage. Ainsi, certains tests GUI critiques et d'autres éléments associés sont décrits ci-dessous.

  • Cette méthode de test est plus difficile que la commande de test d'interface de ligne.
  • La plupart des outils de test utilisés pour les tests GUI se concentrent principalement sur les tests de régression.
  • Il confirme également que les composants comme la police et les images sont conformes à leurs spécifications de conception.
  • L'interface graphique peut faire face à plus de défis avec les tests automatisés, car l'interface utilisateur change souvent.
  • Elle est effectuée du point de vue de l'utilisateur et non du développeur ou du testeur.
  • Aide l'équipe à collecter les données nécessaires afin qu'elle puisse décider si une application peut être déployée ou non.

Tests GUI de différentes manières

Il existe trois principaux testeurs GUI utilisés par les experts en logiciels du monde entier pour vérifier la précision et la qualité des éléments de l'interface utilisateur graphique.

  1. Test basé sur manuel.
  2. Enregistrez et relisez.
  3. Tests basés sur des modèles.

1) Test basé sur manuel

Les testeurs ont vérifié manuellement tous les graphiques du document d'entreprise avec les conditions préalables. La multiplication (33X5), par exemple, peut être vérifiée par des tests manuels.

2) Enregistrer et rejouer

Record and Replay est un outil d'interface utilisateur graphique automatisé avec lequel au moment du test, tous les tests sont des enregistrements.

3) Tests basés sur des modèles

Le test basé sur modèle agit comme une description graphique. Ces tests prédisent le comportement du système et cette technique génère efficacement des cas de test. Les tableaux de décision et de graphiques sont quelques-unes des techniques de modélisation.

Liste de contrôle des tests GUI

  • Vérifiez les éléments de l'interface graphique comme la longueur, la largeur, la taille, la police, etc.
  • Vérifiez l'affichage correct des messages d'erreur.
  • Taille de la police et lisibilité des polices.
  • Les images doivent être alignées correctement.
  • Le positionnement pour diverses résolutions de tous les éléments de l'interface graphique.

Avantages et inconvénients des tests d'interface utilisateur graphique

En appliquant la méthode de test GUI pendant les premières phases du SDLC, l'équipe sera en mesure de profiter de divers avantages, tels que la croissance accélérée, l'amélioration des performances et la diminution des risques à la fin du cycle.

De plus, ces tests offrent d'autres avantages tels que:

  • Teste l'interface du point de vue des clients.
  • Le risque pour la fin du cycle de développement est réduit efficacement.
  • Contribue à valider la conformité aux spécifications de conception des différents icônes et éléments.
  • Améliore la fiabilité du produit et augmente la qualité du produit.

Désavantages

Bien qu'il existe de nombreux avantages des tests GUI, les tests nécessitent toujours un accusé de réception. Il y a quelques inconvénients. Voici donc les inconvénients / inconvénients.

  • Plus de ressources mémoire sont nécessaires, ce qui peut ralentir le système.
  • La méthode de test prend du temps et peut impliquer un logiciel GUI supplémentaire.
  • Étant donné le changement fréquent dans l'interface d'implémentation, l'équipe pourrait avoir besoin de refactoriser un script de test afin d'améliorer sa précision.
  • La méthode de test est difficile en raison d'un accès limité ou pas d'accès au code source.

Exemple de cas de test GUI

  • Testez la hauteur des éléments en taille, emplacement, largeur.
  • Test des messages d'erreur affichés.
  • Testez les différentes parties de l'écran.
  • Testez la police si elle est lisible ou non.
  • Nous pouvons également tester l'orthographe
  • Test de l'écran dans différentes tailles en zoomant et dézoomant comme 600 × 800, 640 x 480 etc.
  • Les textes et autres composants tels que les boutons, les icônes, etc. sont au bon endroit pour tester l'alignement ou non.
  • Nous pouvons également tester la couleur avant.
  • Test des couleurs des messages d'erreur et des messages d'avertissement.
  • Nous pouvons également tester la clarté de l'image
  • Nous pouvons également tester l'alignement de l'image.
  • Test des couleurs des hyperliens.

Comment faire des tests GUI?

  • Assurez-vous qu'une zone de texte est correctement alignée avec l'étiquette "Dossier source".
  • Assurez-vous que la zone de texte est correctement alignée avec l'étiquette "Package"
  • Vérifiez que le nom «Parcourir» est le bouton à la fin de la zone de texte nommée d'après le libellé «Dossier source».
  • Assurez-vous que la zone de texte de l'étiquette «Nom» est correctement alignée.
  • Vérifiez que le libellé «Editeurs» est composé du nom public, par défaut, privé et protégé de 4 boutons radio.
  • Vérifiez que l'étiquette «Super-Class» sous l'étiquette «Modifier» doit être correctement alignée.
  • Assurez-vous que partout où cela est nécessaire, une erreur doit être produite en couleur ROUGE.
  • Assurez-vous qu'un message de confirmation correct s'affiche après la mise à jour de n'importe quel champ.

Articles recommandés

Cela a été un guide pour les tests GUI. Ici, nous avons discuté de ses types, avantages, inconvénients et applications des tests GUI. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Outils de test de sécurité
  2. Outils de test de performance
  3. Outils de test SOA
  4. Test d'intégration système