Black Friday 20% de desconto
Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

Curso de Java e Testes: Test Driven Development com Junit

8,8

Nota desse curso

13.781

Alunos neste curso

Faça esse curso de Testes em Java e:

  • TDD : vantagens e desvantagens
  • Automatize o seu teste de unidade
  • Como funciona o ciclo do TDD
  • Use o @setUp para preparar o cenário de teste
  • Faça testes com DataBuilders
  • Testando exceptions

Conteúdo Detalhado

  1. Começando com testes de unidade

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

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

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

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

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

Primeira aula de Java e Testes: Test Driven Development com Junit

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Java e Testes: Test Driven Development com Junit

Instrutores

  • 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)

Conteúdo relacionado

Cursos de Java em Programação

Leia nossos artigos de Programação

Público alvo

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

Última atualização

14/02/2020

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Marcus André Noronha Teixeira

em 04/09/2019

Excelente conteúdo e domínio dos testes demonstrados, com simplicidade e de forma objetiva.

Java e Testes: Test Driven Development com Junit

Rafael dos Santos Pereira

em 15/03/2019

Muito bom, prático e direto ao ponto. Ajudou bastante!

Java e Testes: Test Driven Development com Junit

Alexandre

em 28/03/2019

Gostei do curso! Não tinha hábito de usar essa ferramente e agora será de grande valia pra mim!

Java e Testes: Test Driven Development com Junit

Aproveite a Cyber Monday e comece agora!

Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 15%

Premium

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$63,75
à vista R$900 R$765
Matricule-se

Premium Plus

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$85
à vista R$1.200 R$1.020
Matricule-se

Max

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$102
à vista R$1.440 R$1.224
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas