Test del software GUI

Che cos'è il test del software GUI?

Il test della GUI è una tecnica di test in cui viene testata l'interfaccia utente dell'applicazione se l'applicazione funziona come previsto rispetto al comportamento dell'interfaccia utente.

Il test della GUI include il comportamento dell'applicazione verso i movimenti della tastiera e del mouse e come diversi oggetti della GUI come barre degli strumenti, pulsanti, barre dei menu, finestre di dialogo, campi di modifica, elenchi, comportamento per l'input dell'utente.

Linee guida per il test della GUI

  • Controlla le convalide dello schermo

  • Verifica tutte le navigazioni

  • Verifica le condizioni di usabilità

  • Verifica l'integrità dei dati

  • Verifica gli stati dell'oggetto

  • Verificare i formati del campo data e numerico

Strumenti di automazione della GUI

Di seguito sono riportati alcuni degli strumenti di automazione GUI open source sul mercato:

Prodotto Licenza sotto URL
AutoHotkey GPL http://www.autohotkey.com/
Selenio Apache http://docs.seleniumhq.org/
Sikuli MIT http://sikuli.org
Robot Framework Apache www.robotframework.org
watir BSD http://www.watir.com/
Dojo Toolkit BSD http://dojotoolkit.org/

Di seguito sono riportati alcuni degli strumenti di automazione della GUI commerciale sul mercato.

Prodotto Venditore URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
Melanzana TestPlant www.testplant.com
QTP Hp http://www8.hp.com/us/en/software-solutions/
Rational Functional Tester IBM http://www-03.ibm.com/software/products/us/en/functional
Infragistica Infragistica 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/

Dizionario di test del software

Language