testes com javascript usando jasmine e rhino
TRANSCRIPT
Jasmine + Rhino
Testes com JavaScript sem sair da plataforma Java
${ctx}
${ctx}
${ctx}
${ctx}
${ctx}
Página = JavaScript
ALERTS
Console.log()
#NOT
Jeito
de ser
TESTES AUTOMATIZADOS!
Simples!
Build Automatizado
Testes de Aceitação
• Integração com o Build Automatizado
• Feedback Lento
• Complexidade desnecessária
– Container Web embarcado (jetty, tomcat)
– Subir instância do browser
– Realizar os testes
Testes Unitários
Testes com Jasmine
Testes com Jasmine
Testes com Jasmine
SpecRunner.html
Curva de Aprendizado
Testes com Jasmine
• Testes simples de escrever/manter
• Rápido Feedback
• Integração com o Build Automatizado (?)
Node.js
• Problemas:
–Atualização
–Necessidade de ter o Node.jsinstalado
–Integração com o Build
Rhino
• Padrão da plataforma Java
• Somente necessita do JDK(6.0 ou superior) Instalado
• Integração fácil com o Build
Rhino + Jasmine + ANT
Conclusão
Conclusão
Não posso afirmar que é a melhor opção, apenas foi a mais viável no nosso caso
Conclusão