Automação Web Ninja

Automação Web Ninja

  • 466 Alunos matriculados
  • 08 Horas de duração
  • 39 Aulas
  • 11 Módulos
  • 1 Avaliação
  • Certificado de conclusão
Parcele em 12x R$ 13,06 (ou R$ 129,99 à vista)
Comprar Agora Dê um passo adiante em sua carreira!
Como CEO da QA Ninja, atuo com vários papéis diferentes para criação de cursos e novos conteúdos.
Fernando Papito

Fazendo esse curso você vai:

  • Preparar ambiente com Docker
  • Automatizar testes funcionais para Web
  • Manipular massa de testes no Banco de Dados
  • Integrar testes funcionais com APIs
  • Entender as vantagens em testes de sistemas baseados em Micro serviços
  • Boas práticas de automação de testes com Page Object
  • Validar o comportamento esperado
  • Simular cenários do mundo real

Nível:

  • Avançado

Pré-Requisitos:

  • Conhecimento básico em Ruby ou
  • Ter finalizado os cursos Ruby for Testers e Introdução ao Capybara
1 ano Sem tempo para fazer o curso agora? Não tem problema.
Você poderá participar desse curso até 1 ano após a matrícula.
Testadores que desejam aprender automação de testes para aplicações Web.
Fernando Papito
"Como CEO da QA Ninja, atuo com vários papéis diferentes para criação de cursos e novos conteúdos."


Fundei, a plataforma de e-learning (talvez a mais popular entre os Analista de Testes no Brasil e na Europa).

Atuo com com vários papéis diferentes relacionados à plataforma (desenvolvimento e arquitetura de software), para criação de cursos e novos conteúdos.

Até o momento desenvolvi e ministro 7 cursos on-line e presenciais em vários tópicos de qualidade de software focando sempre em Desenvolvimento ágil, automação de testes e DevOps com as tecnologias, Ruby, Node.js, C# e Java.

Até o momento meus cursos tiveram aproximadamente 5.000 adesões, incluindo alunos de Portugal, Japão, Nova Zelândia, México, Argentina, EUA e Canadá.

Especialista em testes automatizados e entrega contínua. 15 anos atuando em testes e implantação de software em empresas do segmento financeiro, telecomunicações, marketing digital e programas de fidelização de clientes. Idealizador dos eventos QA Ninja Conference, QA Xperience e Ninja Hack Nights.


O 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

  • 1. Apresentação do curso
  • 1. Instalando o Docker CE
  • 2. Subindo o banco de dados
  • 3. Subindo as APIs
  • 4. Subindo a WebApp e Criando o primeiro usuário
  • 5. Live - Vamos falar do Ambiente NinjaFlix?
  • 1. Iniciando
  • 2. Descobrindo cenários de login
  • 1. Geckodriver e Chromedriver
  • 1. Preenchendo formulário de login
  • 2. Validando chaves do Local Storage
  • 3. Validando área logada com CSS Selector
  • 4. Verificando alertas com CSS Selector
  • 1. Melhorando código com Page Objects
  • 2. Implementando Support code
  • 1. Especificando e Testando o cadastro de filmes
  • 2. Trabalhando com Fixtures
  • 3. Preenchendo formulários complexos
  • 4. Timeouts Implícitos - Adeus Sleeps
  • 5. Upload da foto do filme
  • 6. Verificando resultado em tabelas
  • 7. Bônus Bug - Timeout token do LocalStorage
  • 8. Campos Obrigatórios e Tomada de Decisão
Para termos uma arquitetura de Automação de testes robusta é preciso entender todo o ecossistema que será testado e com isso tomar a melhor decisão para trabalhar com dados. Neste módulo vamos acessar o banco de dados do sistema e trabalhar com manipulação de dados de ponta a ponta.

A massa de teste não também deve estar 100% automatizada, acessar o banco de dados será fundamental para obter este benefício.
  • 1. Back to the Past - Massa de teste sempre válida
  • 2. Filme Duplicado - Inserindo registro no banco de dados
  • 1. Descobrindo cenários para remover filme
  • 2. Preparando cenário com Dynamic Steps
  • 3. Solicitando exclusão
  • 4. Confirmando e verificando a exclusão
  • 5. Cancelando a exclusão
  • 1. Break Loop ao obter Token
  • 2. Componentes e Sub-páginas com Page Object
  • 3. Dimensão padrão de janela
  • 4. Executando em Desenvolvimento e Homologação
  • 5. Executando no Chrome Firefox e Headless
  • 6. Relatório de execução em HTML
  • 7. Relatórios para CI
  • 8. Anexando Evidências no Relatório
  • Avaliação final

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