curso de

iOS: Testando comportamentos com mocks

Resumo do curso

  • Aprenda a testar classes complexas
  • Utilizando framework para criar mocks
  • Ensinando o mock com thenReturn
  • Criando mocks que lançam exceções
  • Capturando argumentos com ArgumentCaptor
  • Testando o View Controller

Público alvo

Desenvolvedores iOS que queiram aprender sobre testes

Conteúdo relacionado

Cursos de iOS em Mobile

Leia nossos artigos de Mobile

Última atualização

22/01/2020

Já é aluno?

Comece o curso agora

8h

p/ conclusão

37

Atividades

166

Minutos de video

456

Alunos nesse curso

9

Nota deste curso

Certificado de participação

Um pouco mais do conteúdo

Descubra se esse curso é pra você lendo as primeiras aulas de iOS: Testando comportamentos com mocks

Instrutores

  • Ândriu é desenvolvedor iOS e instrutor. É ativo na comunidade iOS, palestrou na CocoaHeads Brasil e sempre procura compartilhar o máximo do seu conhecimento com quem está iniciando ou avançando no mundo de Swift.

Conteúdo Detalhado

  1. Criando classes falsas

    • Testando comportamentos
    • Instalando framework de mock
  2. Ensinando o mock

    • Trabalhando com o Cuckoo
    • Método verify
  3. Mocks que lançam exceções

    • Criando mock
    • Simulando exceção de um mock
  4. Capturando argumento

    • Método when
    • Recuperando objetos por parâmetro
  5. Isolando para testar

    • Utilizando o argument captor
    • Testando chamadas estáticas
  6. Testando View Controller

    • Analisando o que testar no View Controller
    • Testando implementações da TableView

Ainda não estuda com a gente?

Invista na transformação da sua carreira!

Comece agora

nossos alunos e alunas

Experiências de quem já mergulhou com a gente.

Gostei muito do conteúdo abordado, não sabia que era possível fazer mocks nesse nível.

iOS: Testando comportamentos com mocks

Helder Costa

Gostei bastante, mas segue uma sugestão. O que faltou foi explicar mais o passo a passo (fluxo) e um pouco do porquê de usarmos tal caminho (porque chamamos o dequeueReuseableCell e ele vai no super...). Faltou também o projeto final. Mas foi ótimo o conteúdo.

iOS: Testando comportamentos com mocks

Marcio Izar Bastos de Oliveira

Achei bem didático a forma com que foi feito as explicações de conteúdos um pouco mais intermediários. Achei interessante falar sobre os testes de ViewControllers, que é algo que não é falado com tanta frequência.Como melhoria, seria interessante dizer que nem tudo é mock, e isso se refere a testes dublês, onde temos diversos tipos (Spy, Fake, Mock e etc). Outro ponto é que usou-se uma biblioteca não tão conhecida no mercado, acredito que poderiam ter sido feitas as implementações de forma nativa para explicar os conceitos ou então utilizando uma biblioteca mais usada pelos desenvolvedores.

iOS: Testando comportamentos com mocks

LUCAS EDUARDO SCHLOGL

Aprenda iOS com esse e outros cursos, comece agora!

Plus

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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

Pro

  • Acesso a TODOS os cursos da plataforma

    Mais de 1200 cursos completamente atualizados, com novos lançamentos todas as semanas, em Programação, Front-end, UX & Design, Data Science, Mobile, DevOps e Inovação & Gestão.

  • Alura Challenges

    Desafios temáticos para você turbinar seu portfólio. Você aprende na prática, com exercícios e projetos que simulam o dia a dia profissional.

  • Alura Cases

    Webséries exclusivas com discussões avançadas sobre arquitetura de sistemas com profissionais de grandes corporações e startups.

  • Certificado

    Emitimos certificados para atestar que você finalizou nossos cursos e formações.

  • Alura Língua (incluindo curso Inglês para Devs)

    Estude a língua inglesa com um curso 100% focado em tecnologia e expanda seus horizontes profissionais.

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

Acesso completo
durante 1 ano

Estude 24h/dia
onde e quando quiser

Novos cursos
todas as semanas