Curso de Mocks em Java: Testes de comportamentos automatizados

8,7

Nota desse curso

6.301

Alunos neste curso

Faça esse curso de Testes em Java e:

  • Conheça o framework Mockito
  • Simule a invocação de um método
  • Conheça o método when e o theReturn
  • Simule o lançamento de exceções
  • Use das boas práticas e isole o seu código de teste

Conteúdo Detalhado

  1. Simulando comportamentos com Mock Objects

    • O problema de depender de outros sistemas
    • O framework Mockito
    • Simulando a invocação de um método
    • Método when() e thenReturn()
  2. Garantindo que os métodos foram invocados

    • Simulando métodos que não retornam nada
    • Garantindo que um método foi realmente invocado
    • Método verify()
  3. Mocks que lançam exceções

    • Simulando lançamento de exceções
    • Método doThrow()
  4. Capturando argumentos recebidos pelo Mock

    • Testando conteúdo dos parâmetros que são passados para os métodos
    • Classe ArgumentCaptor
  5. Isolando para testar

    • Dificuldade de testar código que faz muita coisa
    • Boas práticas de código
    • Separando responsabilidades para facilitar o teste

Primeira aula de Mocks em Java: Testes de comportamentos automatizados

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Mocks em Java: Testes de comportamentos automatizados

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

Desenvolvedores e testadores que querem aprender a automatizar testes de software. É necessário conhecimentos da linguagem Java.

Nível de Dificuldade

Intermediário

Já é aluno?

Começar o Curso

Experiências de quem já estudou com a gente

Maisa Horta

em 20/02/2019

Curso bom e bem objetivo. Mostrando com pouco tempo o alcance de testes com o uso do Mockito.

Mocks em Java: Testes de comportamentos automatizados

rafayoshino02

em 15/03/2019

Sugestão de criar o curso com algum framework, por exemplo spring.

Mocks em Java: Testes de comportamentos automatizados

Winston Spencer

em 27/01/2019

A primeira aula ficou um pouco confusa pois não ficou claro que não era preciso o mysql rodando e o BD criado. Acredito que este curso possa ser atualizado.

Mocks em Java: Testes de comportamentos automatizados

Aprenda Java com esse e outros cursos, comece agora!

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

Premium

  • 944 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
à vista R$900
Matricule-se

Premium Plus

  • 944 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
à vista R$1.200
Matricule-se

Max

  • 944 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
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana