Espresso Android e XcUiTests Completo

  • 32 Horas de duração
  • 19 Aulas
  • 17 Módulos
  • 1 Avaliação
  • 1 ano de suporte
  • Certificado de conclusão
Parcele em 12x R$ 15,06 (ou R$ 149,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
Tenho 23 anos e sou apaixonado por Tecnologia. Possuo experiência com Automação Web e Mobile. Já trabalhei com Aplicativos Híbridos e Nativos. (Android e IOS).
Herbert Pereira Soares

Fazendo esse curso você vai...  

Ser capaz de trabalhar com automação, escrever e entender scripts de testes robustos, documentar especificações e cenários com BDD. Além disso, automatiza-los com uma linguagem de programação amigável e divertida para Android e IOS.

Aulas Já Gravadas e sempre Atualizadas.

  Curso de Espresso Android:  

Introdução ao assunto

- Iremos entender como funciona toda Estrutura de um Projeto Android.

Android Studio

- Iremos entender como funciona o nosso amado Android Studio.

Configuração do Emulador

- Iremos realizar a configuração dos emuladores em nossos computadores.

Espresso recorder e Colocando a Mão na Massa

- Iremos aprender a utilizar o record e já começar a colocar a mão na massa com testes feitos sem o record.

Cenários com BDD

- Vamos realizar a criação das automações baseadas em alguns cenários em BDD`S que já foram criados para o aplicativo que iremos utilizar no curso.

Espresso no Projeto Android

- Vamos aprender a configurar o Espresso Android no Projeto.

Configuração do Device físico

- Vamos aprender a configurar para utilizarmos um celular físico em nossas automações.

Padrões de projeto

- Vamos aprender a utilizar o page objects nos nossos projetos com espresso android.

Configurando o Android Test Orchestrator

- Vamos aprender a instalar dependências que melhoram o nosso dia a dia como testadores.

Como Utilizar o Git

- Vamos aprender a utilizar o git e colocar o nosso projeto no git.

Aulas Extras (Módulo de novas atualizações do Espresso):

- Device Farm Com o Test Lab do Firebase

- Trabalhando Com listas no Espresso

- Trabalhando com Wait Element


   Curso de XcUiTests:  

Introdução ao assunto
 - Iremos entender como funciona toda Estrutura de um Projeto IOS.

Xcode
 - Iremos entender como funciona o nosso amado Xcode.

 Configuração do Emulador
 - Iremos realizar a configuração dos emuladores em nossos computadores.

 XcTests Recorder e Colocando a Mão na Massa
 - Iremos aprender a utilizar o record e já começar a colocar a mão na massa com testes feitos sem o record.

 Cenários com BDD
 - Vamos realizar a criação das automações baseadas em alguns cenários em BDD`S que já foram criados para o aplicativo que iremos utilizar no curso.

 XcUiTests no nosso Projeto
 - Vamos aprender a configurar o XcUiTests no Projeto.

 Padrões de projeto
 - Vamos aprender a utilizar o page objects nos nossos projetos com XcUiTests.

 Como Utilizar o Git
 - Vamos aprender a utilizar o git e colocar o nosso projeto no git.

Aulas Extras ( Atualizações do curso):

Vitalício Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até Vitalício após a matrícula.

Para testadores e desenvolvedores que querem aprender mais sobre automação de testes e entender o papel do testador no contexto ágil.

Herbert Pereira Soares
"Tenho 23 anos e sou apaixonado por Tecnologia. Possuo experiência com Automação Web e Mobile. Já trabalhei com Aplicativos Híbridos e Nativos. (Android e IOS). "

Empresa anterior: IBM Brasil

Cargo: Analista de Testes.

Clientes: Volkswagen Brasil, Banco Safra, Pepsico, Banco Santander, Rimac Seguros e Merck Harmony.



Empresa Atual: Dextra Digital

Cargo: Analista de Testes em Automação Mobile.

Clientes: Livelo (Grupo Elopar), Nextel, 99 Taxi, Interep e ICTS.



Ao terminar um curso, recebo algum certificado? 

Sim, um certificado de participação é disponibilizado de forma digital automaticamente após a finalização das aulas ao vivo e conclusão das atividades e exercícios propostos no curso. O aluno não precisa fazer 100% dos exercícios e aulas para gerar o certificado, a opção fica disponível a partir dos 70% de progresso das atividades. O total de exercícios concluídos não fica registrado no certificado.

Conteúdo Programático

Neste módulo você vai conhecer como funciona os testes automatizados e como funciona o espresso android e em quais momentos devemos utilizá-lo.
  • 1. Introdução ao Assunto - Espresso Android
Neste módulo você vai aprender a efetuar o download do Android Studio e instalar na sua máquina.
  • 1. Instalando o Android Studio
Neste módulo você vai aprender a configurar um Emulador no seu computador para executar o projeto android e automatizar os testes.
  • 1. Configuração do Emulador
Neste módulo você vai aprender a utilizar o record. (Ferramenta que grava seus passos de uma forma automática). Fora isso, também iremos realizar alguns testes na mão, passo a passo de uma forma bem simples.

  • 1. Espresso recorder e Colocando a Mão na Massa
Demonstrar todos os cenários que Iremos automatizar dentro do Treinamento e quais funcionalidades nosso aplicativo apresenta.
  • 1. Cenários com BDD
Como deve ser configurado o espresso no seu projeto Android.
  • 1. Espresso no Projeto Android
Como deve ser feito a configuração em um celular físico Android para ser executado o projeto e os testes automatizados.
  • 1. Configuração do Device Físico
Demonstrar como deixar o seu código no espresso mais fácil de entendimento e mais fácil para manutenção. ( A forma mais simples de entender o espresso android). Iremos realizar diversos testes para fixar na mente como utilizar constants e os robots de uma forma correta.
  • 1. Padrões de Projeto
Neste módulo vamos conhecer a dependência Orchestrator para nos ajudar no dia a dia.
  • 1. Configurando o Android Test Orchestrator
Neste módulo você vai aprender como configurar seu Git Hub, publicar projetos e entender o motivo de ter um Git Hub Atualizado.
  • 1. Como utilizar o Git.
  • 1. Device Farm Com o Test Lab do Firebase.
  • 2. Trabalhando Com listas no Espresso
  • 3. Trabalhando com Wait Element
  • 1. Introdução ao Assunto - IOS
  • 1. Tudo sobre o Xcode Para o Analista de Testes.
  • 1. Entendendo como funciona os Emuladores - IOS.
  • 1. Configurando o UIBot em nosso projeto
  • 1. Utilizando UiBot em nosso projeto IOS.
  • Desafio final para a emissão do certificado

Dúvidas Frequentes

Todos os cursos possuem certificado de conclusão. Ao completar todas as aulas um certificado é gerado no seu nome. Certificado válido em todo o Brasil com base na lei do Curso Livre.
Não, o acesso é ilimitado e você pode assistir 24h/7. O período do acesso é de acordo com o seu plano. Se você pagou o anual o acesso é garantido durante 1 ano, após este período é necessário renovar o plano para continuar com o acesso e atualizações.
Estude no conforto da sua casa! Nosso formato permite que o aluno participe do curso online e ao vivo através da plataforma de treinamentos. A plataforma permite conversação por chat, compartilhamento de tela em tempo real. É possível acompanhar o curso de qualquer computador (Windows, Mac, Linux) e também tablets e smartphones com uma banda mínima de 2Mbps.
Se um dia você vir um ninja na sua frente, no mínimo demonstrará respeito e admiração pelas suas habilidades.
Somos focados em turmas Online, porem duas vezes por ano abrimos turmas especiais e presenciais em São Paulo Capital e Campinas. Siga-nos nas redes sociais para não perder nenhuma oportunidade.
Muitos QA possuem bloqueio quando falamos de programação. Vamos ensinar os fundamentos da programação para que o aluno fique familiarizado com códigos, e consiga sim aprender a tão sonhada automação de testes.
Sim. Chamamos de REPLAY, onde todo curso é gravado e disponibilizado para ser assistido online conforme o plano contratado.
Voltar ao topo