Teste funcional automatizado em aplicação web

Ola pessoal como vcs fazem teste funcional em uma aplicação web ?

sempre que altero alguma coisa no meu sistema tenho que seguir esses passos para testes:

  • entrar no site principal
  • listar dados
  • selecionar um item
  • preencher dois formularios
  • confirma operação
  • recebo uma pagina com um texto de sucesso.

como eu poderia automatizar esses testes ja que é uma tarefa repetitiva.

eu estava pensando em utilizar o: http://jakarta.apache.org/commons/httpclient/ mais não sei é melhor alternativa.

idéias ?

Veja se o Selenium não é o que você precisa.

Cara eu já usei o jwebunit pra fazer coisas do gênero.

Ele funciona tipo o JUnit, só que ele é capaz de fazer esse tipo de interação que você quer.

[]´s

blz eu vou da uma olhada neles. valeu

Também recomendo o Selenium, muito bom e prático! Você pode baixar um plugin do Selenium para Firefox (funciona como se fosse o gerador macro do Excel, por exemplo), conforme você vai executando as tarefas na tela, ele vai gerando o código Java, então você pode copiar esse código para o JUnit e rodar quando quiser.

ASOBrasil