TDD -Test Driven Development             JUnit
TDD - Conceitos• Desenvolvimento de software orientado a  teste;• O TDD é um estilo de desenvolvimento de  software ágil;•...
TDD - Benefícios• Diminui o custo do projeto;• Menos retrabalho;• Menos bug.
JUnit - Conceito• JUnit é um Framework open-source utilizado  para facilitar o desenvolvimento de códigos  em Java verific...
JUnit - Tags– @Test (método de teste);   • timeout (define o tempo máximo em milisegundos. O teste falha caso o     períod...
JUnit - Métodos
Fontes•   http://www.inf.ufrgs.br/~cesantin/TDD-Eduardo.pdf•   http://junit.wikidot.com/•   Código Stela Experta
Apresentação lições aprendidas
Apresentação lições aprendidas
Apresentação lições aprendidas
Apresentação lições aprendidas
Upcoming SlideShare
Loading in …5
×

Apresentação lições aprendidas

351 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
351
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for 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

×