Tenho uma aplicação Web e queria testar ela com o JUnit. Mas eu não faço a minima ideia de como realizar esses teste.
Alguém tem algum link ensinando como fazer isso?
Valeu.
Tenho uma aplicação Web e queria testar ela com o JUnit. Mas eu não faço a minima ideia de como realizar esses teste.
Alguém tem algum link ensinando como fazer isso?
Valeu.
Bruno, o Selenium é a solução :D. Dá uma olhada nesses sites:
http://seleniumhq.org/projects/remote-control/
http://www.alvinsingh.org/blog/2008/05/automate-website-testing-with-selenium-rc/
Falou!
Dê mais detalhes do que você quer fazer:
Enfim, quanto mais detalhes é melhor para a gente te ajudar.
obs: O Selenium deve ser usado para testes funcionais.
Na verdade, é meio complicado a questão.
Eu quero fazer testes unitarios em uma aplicação web, mas essa aplicação web roda o Quartz para executar alguns processos de background.
De web, a aplicação só tem o index.jsp que não faz nada.
Falou.
[quote=bruno.fantin]Na verdade, é meio complicado a questão.
Eu quero fazer testes unitarios em uma aplicação web, mas essa aplicação web roda o Quartz para executar alguns processos de background.
De web, a aplicação só tem o index.jsp que não faz nada.
Falou.[/quote]
Bruno:
Se entendi direito, o que vc precisa é ter controle sobre o tempo para verificar o
comportamento da aplicação em momentos pré-determinados, de acordo
com o agendamento pelo Quartz.
Dê uma olhada no pattern VirtualClock:
http://c2.com/cgi/wiki?VirtualClock
E neste tutorial do GUJ vc vê o uso em outro contexto da classe ClockedSystem
do Prevayler, que implementa mais ou menos a mesma idéia :
http://www.guj.com.br/article.show.logic?id=45
Espero ter ajudado,
Jorge
Outro link, com um exemplo. Procure por “System clock”