Teste de software GUI

O que é o teste de software GUI?

O teste de GUI é uma técnica de teste em que a interface do usuário do aplicativo é testada para verificar se o desempenho do aplicativo é esperado em relação ao comportamento da interface do usuário.

O teste de GUI inclui o comportamento do aplicativo em relação aos movimentos do teclado e do mouse e como diferentes objetos GUI, como barras de ferramentas, botões, barras de menu, caixas de diálogo, campos de edição, listas, comportamento para a entrada do usuário.

Diretrizes de teste de GUI

  • Verifique as validações da tela

  • Verificar todas as navegações

  • Verifique as condições de usabilidade

  • Verifique a integridade dos dados

  • Verifique os estados do objeto

  • Verifique os formatos de campo de data e campo numérico

Ferramentas de automação GUI

A seguir estão algumas das ferramentas de automação de GUI de código aberto no mercado:

produtos Licenciado em URL
AutoHotkey GPL http://www.autohotkey.com/
Selênio 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/

A seguir estão algumas das ferramentas de automação de GUI comercial do mercado.

produtos Fornecedor URL
AutoIT AutoIT http://www.autoitscript.com/site/autoit/
Berinjela 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
Infragística Infragística 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/