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/ |