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

Curso Mock: Testes de comportamentos automatizados em Java

Nota

8.8

Nível

Intermediário

Última atualização

26/12/17

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. Simulando comportamentos com Mock Objects

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

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

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

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

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