Testes com Javascript usando Jasmine e Rhino

Post on 10-Jul-2015

1.000 views 2 download

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

OBRIGADO!

@yuriadams

yuriadams@gmail.com