Testes com Javascript usando Jasmine e Rhino
-
Upload
yuri-adams -
Category
Documents
-
view
999 -
download
2
Transcript of Testes com Javascript usando Jasmine e Rhino
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