Pruebas de software GUI

¿Qué son las pruebas de software GUI?

La prueba de GUI es una técnica de prueba en la que se prueba la interfaz de usuario de la aplicación para comprobar si la aplicación funciona como se espera con respecto al comportamiento de la interfaz de usuario.

Las pruebas de GUI incluyen el comportamiento de la aplicación hacia los movimientos del teclado y el mouse y cómo diferentes objetos de la GUI, como barras de herramientas, botones, barras de menú, cuadros de diálogo, campos de edición, listas, comportamiento de la entrada del usuario.

Directrices de prueba de GUI

  • Verificar validaciones de pantalla

  • Verificar todas las navegaciones

  • Consultar condiciones de usabilidad

  • Verificar la integridad de los datos

  • Verificar los estados del objeto

  • Verifique los formatos de campo de fecha y campo numérico

Herramientas de automatización de GUI

A continuación, se muestran algunas de las herramientas de automatización de GUI de código abierto del mercado:

Producto Licencia bajo URL
AutoHotkey GPL http://www.autohotkey.com/
Selenio apache http://docs.seleniumhq.org/
Sikuli MIT http://sikuli.org
Marco de robot apache www.robotframework.org
Watir BSD http://www.watir.com/
Kit de herramientas de Dojo BSD http://dojotoolkit.org/

A continuación, se muestran algunas de las herramientas de automatización de GUI comerciales del mercado.

Producto Vendedor URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
Berenjena TestPlant www.testplant.com
QTP Hp http://www8.hp.com/us/en/software-solutions/
Probador funcional racional IBM http://www-03.ibm.com/software/products/us/en/functional
Infragística Infragística www.infragistics.com
iMacros iOpus http://www.iopus.com/iMacros/
CodificadoUI Microsoft http://www.microsoft.com/visualstudio/
Sikuli Micro Focus International http://www.microfocus.com/