Curso de Testes no Android: mocks e integrações

9,1

Nota desse curso

596

Alunos neste curso

Faça esse curso de Android e:

  • Crie teste de unidade para componentes que utilizem o Android Framework
  • Aprenda a usar o Mockito em um projeto Android
  • Entenda o que são objetos simulados e quando utilizá-los
  • Aprenda a simular cenários que exigem integração com API ou componentes do Android
  • Refatore o código para possibilitar o teste com simulação
  • Manipule argumentos e retornos de objetos simulados
  • Crie testes mais fáceis para cenários mais complexos

Conteúdo Detalhado

  1. Começando com os testes do projeto legado

    • Preparando o ambiente
    • Testando o adapter de leilões
  2. Criando testes de unidade com Mockito

    • Conhecendo os testes instrumentais
    • Utilizando o Mockito
    • Verificando chamada de métodos
    • Refatorando o código de teste com o Mockito
  3. Simulando teste de integração

    • Testando a busca de leilões da API
    • Mockando as dependências do teste
    • Modificando comportamentos com Answer
  4. Refatorando o código e separando responsabilidade

    • Analisando a execução do teste
    • Delegando a responsabilidade da busca de leilões
    • Testando o comportamento de falha
    • Delegando a responsabilidade com listener
  5. Outras simulações comuns

    • Testando a feature que atualiza usuarios
    • Simulando retornos de métodos de objetos mockados
  6. Simulando teste de casos excepcionais

    • Lidando com métodos estáticos
    • Simulando exception
    • Refatorando o código de teste

Primeira aula de Testes no Android: mocks e integrações

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de Testes no Android: mocks e integrações

Instrutores

  • Alex é instrutor e desenvolvedor com foco em Java, Kotlin, Android e Spring. É expert em Programação Orientada a Objetos, visando sempre compartilhar as melhores práticas e tendências do mercado para desenvolvimento de software com quem está estudando o assunto. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos sobre o desenvolvimento.

Conteúdo relacionado

Cursos de Android em Mobile

Leia nossos artigos de Mobile

Formação com esse curso

Público alvo

Desenvolvedores Android com base em teste de unidade em casos de uso menores e querem ampliar os testes de unidade em cenários que exige integração

Nível de Dificuldade

Avançado

Já é aluno?

Começar o Curso

Aprenda Android com esse e outros cursos, comece agora!

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

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

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

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