Globalcode – Open4education
Trilha – Testes
casperJS - Um novo amigo para automatizar teste funcionais,
ajudando a melhorar nossas entregas.
Rodrigo Freitas
Desenvolvedor na TecSinapse
Globalcode – Open4education
Sumário
• Sobre mim ;)
• Nosso amiguinho.
• A justificativa.
• A Ferramenta.
• code please!!!
Globalcode – Open4education
Oi ;)
Rodrigo Freitas
Twitter: @RodFigueira
Facebook: /rodrigo.figueiradefreitas
Github: /RFigueira
email: foolha@gmail.com
Globalcode – Open4education
casperJS
Globalcode – Open4education
Justificativa
Sabemos que cada entrega é um ponto crucial na
vida de um projeto, podendo fazer dele um sucesso
ou um fracasso.
Não temos que só entregar temos que ter
qualidade em nossas entregas, cada bug
encontrado em uma funcionalidade estaremos
perdendo dinheiro e também credibilidade.
Essas perdas podem ser irreversíveis.
Globalcode – Open4education
Lol
Globalcode – Open4education
A Ferramenta
O casperJS é um script de navegação e um
“framework” para testes baseado em js, para
phantonJS e slimerJS, browsers headless
(headless é um browser sem UI - User Interface).
Sua sintaxe para escrita de testes é muito similar a
qualquer outro framework de testes utilizados hoje
em dia o que torna a sua curva de aprendizado
menor.
Globalcode – Open4education
A Ferramenta
Para instalar é simples, vamos usar o NPM
(gerenciador de pacotes para NodeJS).
No terminal digitamos:
npm install -g phantomjs
npm install -g casperjs
Após terminar a instalação podemos testar
digitando casperjs no nosso terminal, se tudo deu
certo será apresentando um “help” do casperJS
Globalcode – Open4education
code please!!!
Globalcode – Open4education
E era isso pessoal!
Dúvidas?
Sugestões?
Obrigado!

Casperjs-tdc-2016.ppt