Apresentação lições aprendidas
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
566
On Slideshare
547
From Embeds
19
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 19

http://licoesaprendidas.stela.org.br 19

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TDD -Test Driven Development JUnit
  • 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. TDD - Benefícios• Diminui o custo do projeto;• Menos retrabalho;• Menos bug.
  • 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. 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. JUnit - Métodos
  • 7. Fontes• http://www.inf.ufrgs.br/~cesantin/TDD-Eduardo.pdf• http://junit.wikidot.com/• Código Stela Experta