O Spring tem uma framework que simula um web container, ou seja, ele fornece mockups para a API de Servlets que lhe permite chamar suas actions sem ter que instanciar obrigatoriamente um web container. Dessa maneira fica simples usar o JUnit para testar de forma automatizada algumas partes da sua aplicação web.
Minha dúvida:
-
Até onde esse approach é bom o suficiente para testar sua aplicação web?
-
Como fazer isso se vc não está usando o Spring. Qual a solução / framework padrão para isso?
-
Não seria melhor usar o jetty com selenium ou isso se torna um teste muito pesado para ser executado de forma automatizada e remota?
Estou usando o maven e quero que esses testes sejam executados num ambiente remoto de continuous integration (Hudson).
Alguém tem experiência nessa área?
