Test du logiciel GUI

Qu'est-ce que le test de logiciel GUI?

Le test GUI est une technique de test dans laquelle l'interface utilisateur de l'application est testée pour déterminer si l'application fonctionne comme prévu en ce qui concerne le comportement de l'interface utilisateur.

Les tests GUI incluent le comportement de l'application vis-à-vis des mouvements du clavier et de la souris et la manière dont différents objets GUI tels que les barres d'outils, les boutons, les barres de menus, les boîtes de dialogue, les champs d'édition, les listes, le comportement à l'entrée de l'utilisateur.

Directives de test GUI

  • Vérifier les validations d'écran

  • Vérifier toutes les navigations

  • Vérifier les conditions d'utilisation

  • Vérifier l'intégrité des données

  • Vérifiez les états des objets

  • Vérifiez les formats de champ de date et de champ numérique

Outils d'automatisation GUI

Voici quelques-uns des outils d'automatisation d'interface graphique open source sur le marché:

Produit Licencié sous URL
AutoHotkey GPL http://www.autohotkey.com/
Sélénium Apache http://docs.seleniumhq.org/
Sikuli MIT http://sikuli.org
Cadre de robot Apache www.robotframework.org
Watir BSD http://www.watir.com/
Boîte à outils Dojo BSD http://dojotoolkit.org/

Voici quelques-uns des outils d'automatisation d'interface graphique commerciale sur le marché.

Produit Vendeur URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
Aubergine TestPlant www.testplant.com
QTP Hp http://www8.hp.com/us/en/software-solutions/
Testeur fonctionnel rationnel IBM http://www-03.ibm.com/software/products/us/en/functional
Infragistique Infragistique www.infragistics.com
iMacros iOpus http://www.iopus.com/iMacros/
CodedUI Microsoft http://www.microsoft.com/visualstudio/
Sikuli Micro Focus International http://www.microfocus.com/