Apresentação lições aprendidas

342 visualizações

Publicada em

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
342
No SlideShare
0
A partir de incorporações
0
Número de incorporações
21
Ações
Compartilhamentos
0
Downloads
1
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentação lições aprendidas

  1. 1. TDD -Test Driven Development JUnit
  2. 2. TDD - Conceitos• Desenvolvimento de software orientado a teste;• O TDD é um estilo de desenvolvimento de software ágil;• É utilizado para guiar o desenvolvimento durante o projeto.
  3. 3. TDD - Benefícios• Diminui o custo do projeto;• Menos retrabalho;• Menos bug.
  4. 4. JUnit - Conceito• JUnit é um Framework open-source utilizado para facilitar o desenvolvimento de códigos em Java verificando se os resultados gerados pelos métodos são os esperados. Caso não sejam, o JUnit exibe os possíveis erros que estão ocorrendo nos métodos. Essa verificação é chamada de teste unitário ou teste de unidade.
  5. 5. JUnit - Tags– @Test (método de teste); • timeout (define o tempo máximo em milisegundos. O teste falha caso o período seja excedido); • expected (quando espera-se um exception).– @Before (método que será executado antes de cada método de teste);– @After (método que será executado depois de cada método de teste);– @BeforeClass (método executado antes dos demais métodos de teste da classe);– @AfterClass (método executado depois dos demais métodos de teste da classe);– @Ignore (testes que voce deseja ignorar – pode adicionar uma string para declarar o motivo);
  6. 6. JUnit - Métodos
  7. 7. Fontes• http://www.inf.ufrgs.br/~cesantin/TDD-Eduardo.pdf• http://junit.wikidot.com/• Código Stela Experta

×