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/

Dicionário de teste de software

Language