PM-71

PM-71

Testes de Unidade e TDD:
Código que funciona

Quantas vezes você mexeu no código e seu software parou de funcionar?

Aprenda a escrever testes automatizados e aumente a qualidade do seu projeto!

Curso Online

Teste seu software. De uma vez por todas.

Aprenda a escrever testes automatizados.

Evolua seu código sem medo de quebrar seu software.

Teste com qualidade.

Aprenda as boas práticas na escrita de testes de unidade.

Vicie na escrita de testes automatizados!

Curso online

Duração estimada: 16h
Seções e vídeos: 5
Exercícios: 42
Curso Intermediário

Instrutor

Público alvo

Programadores que queiram garantir a qualidade das suas aplicações de maneira eficiente. Necessário conhecimentos em Java.


Opções de compra

Assinatura Semestral

acesse 2 cursos/mês
R$ 149,99/mêsAssine já
Como prefere pagar?

Individual

acesso somente a este curso

Na exclusiva plataforma online da Caelum

Conheça a plataforma
  • Caelum a qualquer hora

    Tenha uma unidade da Caelum pra você: faça o curso a qualquer hora e em qualquer lugar.

  • Metodologia reconhecida

    A mesma qualidade que faz da Caelum e seus instrutores referências em ensino há anos.

  • Experiência única

    Aproveitamos nossa participação ativa em fóruns, blogs, listas e redes sociais para criar uma experiência online única. Confira!

  • Aprenda sempre

    Você pode ver mais de uma explicação do mesmo assunto, com instrutores diferentes.

  • Dúvidas são passageiras

    Suas dúvidas serão logo respondidas. Instrutores e alunos conversam e discutem a todo momento.

  • Muita prática

    Diversos exercícios em um ambiente que estimula você a praticar e aprender de verdade.

  • Ensino colaborativo

    Não só as aulas ensinam, mas todos que participam e trocam experiências.

  • Você, destaque no mercado

    Aprenda as tecnologias que fazem diferença no mercado de trabalho e conquiste seu espaço.

  • Certificado virtual

    Inclui certificado oficial Caelum online ao final do curso

Conteúdo do curso

  1. Começando com testes de unidade

    1. Por que não testamos software?
    2. Vendo um bug acontecer
    3. Testando com JUnit
    4. Nomenclatura para classes de teste
    5. Vantagens do teste de unidade
  2. Testando o que realmente é necessário

    1. Escrevendo muitos testes para nossa regra de negócio
    2. Descobrindo o que testar e o conceito de classes de equivalência
    3. Conhecendo a classe Assert
    4. Vantagens dos testes de regressão
  1. Praticando Test-Driven Development (TDD)

    1. O ciclo vermelho-verde-refatora
    2. Andando no ritmo com Baby steps
    3. Trabalhando a simplicidade
    4. Refatorando na hora certa
    5. Vantagens de TDD
  2. Cuidando dos seus testes

    1. Melhorando a qualidade do nosso código de teste
    2. Simplificando cenários com @Before e @After
    3. Criando cenários de maneira simples com Test Data Builders
  1. Testando exceções

    1. Testando métodos que lançam exceções
    2. Verificações mais interessantes com Hamcrest

Opções de compra

Assinatura Semestral

acesse 2 cursos/mês
R$ 149,99/mêsAssine já
Como prefere pagar?

Individual

acesso somente a este curso