4. Certificações
Formação Acadêmica
Ciências da Computação – UFSC
Gerenciamento de Projetos - FGV
SCJA, SCJP, SCJD, SCWCD, SCBCD, PMP, MCP e CSM
Experiência
Há mais de 12 anos desenvolvendo software na
plataforma Java com as empresas: EDS, HP, NET,
Citibank, GM, Dígitro, Softplan, OnCast, Senai,
VALE, RBS, Unimed, Globalcode, V.Office, Suntech,
WPlex e Gennera.
5. • Há mais de 5 anos liderando pessoas.
• Mais de 2000 horas em sala de aula.
• Mais de 100 apresentações em eventos.
• 6 artigos escritos para revistas.
• 1 livro.
• Mais de 500 profissionais treinados.
• Criação de 22 palestras.
• Criação de 10 treinamentos.
• Criação de mais de 3.000 slides.
22. Jasmine
Para testar a nossa aplicação, vamos utilizar
o framework de testes Jasmine. Ele é fácil
de utilizar e se integra bem com
ferramentas de automação.
http://pivotal.github.io/jasmine
26. Karma
O Karma é uma das ferramenta mais
utilizadas para a execução de testes escritos
em JavaScript. Ela é compatível com
principais frameworks de teste como o
Jasmine, Mocha e QUnit.
http://karma-runner.github.io
27. Processo de Instalação
Para instalar a ferramenta, basta digitar o
comando abaixo:
npm install -g karma karma-cli
28. Configuração
O Karma é configurado por meio do arquivo
karma.conf.js. Nele será especificado o
framework de teste, a localização dos arquivos
da aplicação e o ambiente de execução.
karma init
37. Escrever o teste depois ou não escrever e
assumir um maior número de bugs para
corrigir, não aumenta o tempo de
desenvolvimento?
38. Evitar o refactoring por conta da falta de
testes leva a um código de baixa qualidade
e difícil de manter, não aumenta o tempo de
desenvolvimento?
39. Ter uma alta rotatividade por conta dos
problemas causados pela qualidade do
código, não aumenta o tempo de
desenvolvimento?
40. A dificuldade de entendimento por conta de
um código sem uma documentação
atualizada, como por exemplo um teste,
não aumenta o tempo de desenvolvimento?
41. Testar repetidas vezes a mesma coisa,
manualmente, não aumenta o tempo de
desenvolvimento?