Teste Unitário
Lightning Talk
Teste Unitário - Overview
• O que é ?
▫ Verificação das menores partes lógicas.
• Quem faz ?
▫ Desenvolvedores
• O que tes...
JUnit
• O que é ?
▫ Framework
• Como instalar ?
▫ JAR + classpath = done
• @Before / @After
▫ setUp() / tearDown()
• Asser...
Mockito
• O que é mock ?
▫ Dados/Recursos fake para os testes
• O que é Mockito ?
▫ Framework para auxiliar nos mocks. E o...
Considerações Finais
• Tá dificil de testar ?
▫ Problemas na classe
• Cobertura ?
▫ Eclema – Coverage (Eclipse Plugin)
• T...
Agradecimentos
Lightning Talk’s
• “Five minutes presentation.”
• Diogo Bonoto Salaberri
Próximos SlideShares
Carregando em…5
×

Lightining Talk - Testes Unitários

197 visualizações

Publicada em

Como o conteúdo é um Lightining Talk, sugiro que entendam a apresentação como tópicos e que, para maiores informações, busquem informações mais específicas para estudos mais avançados.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
197
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Lightining Talk - Testes Unitários

  1. 1. Teste Unitário Lightning Talk
  2. 2. Teste Unitário - Overview • O que é ? ▫ Verificação das menores partes lógicas. • Quem faz ? ▫ Desenvolvedores • O que testar ? ▫ Pequenas partes. (Métodos para linguagens OO) • Benefícios ? ▫ “Pequenos problemas, pequenas soluções.”
  3. 3. JUnit • O que é ? ▫ Framework • Como instalar ? ▫ JAR + classpath = done • @Before / @After ▫ setUp() / tearDown() • Asserções ▫ Validar resultados • Sucesso / Falha / Exceção
  4. 4. Mockito • O que é mock ? ▫ Dados/Recursos fake para os testes • O que é Mockito ? ▫ Framework para auxiliar nos mocks. E outras várias funcionalidades relacionadas. • Facilidades ? ▫ @Mock / @InjectMocks • Exemplo: ▫ Testar atributo privado sem getter().
  5. 5. Considerações Finais • Tá dificil de testar ? ▫ Problemas na classe • Cobertura ? ▫ Eclema – Coverage (Eclipse Plugin) • TDD ? ▫ Test Driven Development • XP ? ▫ Extreme Programming • Indications ? ▫ CodePro Analytix
  6. 6. Agradecimentos Lightning Talk’s • “Five minutes presentation.” • Diogo Bonoto Salaberri

×