A JBoss anunciou o lançamento da versão beta da JSFUnit. O JSFUnit é uma ferramenta open source dedicada a testes unitários de aplicações JSF baseadas no Catus e JUnit.
Além das semelhanças o JSFUnit dispõem de 3 recursos diferentes:
- Framework de Teste no Container Destinado para testes que necessitam avaliar tanto o cliente quanto os artefatos JSF no servidor. A exemplo posso citar: teste de escopos e teste de execução da aplicação JSF.
- Framework para Análises de Teste Permite testar as configurações JSF (faces-config.xml) o que leva conseqüentemente a encontrar os problemas mais rápido.
- JSFTimer para avaliação de performance do ciclo de vida JSF Permite avaliar o tempo gasto em cada fase JSF para processar uma requisição JSF. É possÃvel definir metas de performance e a execução falha quando ela não é alcançada.
A diferença do JSFUnit em relação a demais ferramentas de testes unitários é que ela permite o teste completo de uma aplicação JSF. É possÃvel criar requisições HTTP reais que lhe permite avaliar o comportamento JSF: árvore de componentes, comportamento dos componentes, o contexto JSF. Além disso é possÃvel obter valor de propriedades dos managed beans usando expressões EL.
Está aà uma boa dica para quem está trabalhando com JSF.
Comentarios recentes