Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Curso Testes: TDD com Java

Nota

8.8

Nível

Intermediário

Última atualização

05/03/18

Carga horária

12h

Iniciar Curso
Concluir

Pré-requisitos:

Instrutor

  • Maurício ajuda as empresas de tecnologia a testar e evoluir produtos. Possui doutorado em Ciência da Computação pela USP e atualmente é pesquisador de sistemas de monitoramento e DevOps, engenharia de software empírica e testes automatizados de software. É reconhecido pela comunidade e participa de projetos open source. Hoje atua como professor assistente na universidade de Delft (Países Baixos)

Veja as últimas novidades do curso Veja as perguntas frequentes Fórum do curso

Conteúdo detalhado:

  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
  3. 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
  1. 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
  2. Testando exceções

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