free site templates

AUTOMAÇÃO DO ZERO

Imersão em Automação de Testes para WebApps do ZERO ao Ninja

Mobirise

SOBRE O CURSO

Já imaginou você ser capaz de trabalhar com automação, escrever e entender scripts de testes robustos com uma linguagem de programação amigável divertida?

PRÉ REQUISITOS: Vontade de aprender, proatividade e um ano de experiência em testes de softwares.

INTERESSADOS: Testadores que estão cansados do médio e querem sair da zona de conforto.

JUNHO

R$ 649
  • Com desconto no 1o Lote
  • Online e ao Vivo
  • Aos sábados
    das 9h às 13h
  • Início 02 de Junho
  • 02, 09, 23 e 30 de Junho
    07 e 14 de Julho
  • Certificado Digital

JULHO

R$ 649
  • Com desconto no 1o Lote
  • Online e ao Vivo
  • Aos sábados
    das 9h às 13h
  • Início 07 de Julho
  • 07, 14, 21 e 28 de Julho
    08 de Agosto
  • Certificado Digital

JULHO (presencial)

R$ 1599
  • Com desconto no 1o Lote
  • Presencial
  • Terças, Quartas e Quintas
    das 19h às 22h
  • R. Amauri, 116 - Jardim Europa, São Paulo
  • Início 03 de Julho
  • 3x por semana
    durante 3 semanas
  • Seções de Labs
  • Mentoring
  • Certificado Impresso

* PARCELAMOS EM ATÉ 6X SEM JUROS NOS CARTÕES DE CRÉDITO (Eventbrite)
* PARCELAMOS EM ATÉ 12X NOS CARTÕES DE CRÉDITO (PagSeguro)

CONTEÚDO PROGRAMÁTICO

Você vai aprender o básico da programação e conhecer o gerenciador de pacotes RubyGems/Bundler. Instalar e importar o RSpec; e aplicar pequenos exemplos a IDE para Visual Studio Code estruturar um projeto.

Neste módulo você vai conhecer o BDD e seus benefícios, descobrir histórias de usuários, documentar funcionalidades guiadas por comportamentos com uma linguagem natural.

A proposta do Cucumber é executar documentações escritas em uma linguagem natural (inglês, português etc.), para verificar o comportamento especificado no sistema real.

Vamos entender a anatomia de uma aplicação Web e a arquitetura do Selenium WebDriver. Ver os recursos básicos do Capybara iniciando um projeto de automação para Web Apps.

Melhores práticas de especificação com Data Tables, Hooks, Dynamic Steps e Contextos do Cucumber.

Vamos aprender a localizar elementos por id, name ou class. E aplicar estratégias de buscas, quando os elementos não possuir IDs (CSS Selectors e Expressão Regular).

Organizando o código de testes com Page Object e Componentizando os elementos dinâmicos com Sections.

Relátorios em HTML e JSON. Testes no Firefox, Chrome e Headless. Além disso capturar Screenshots para obter evidências.

Vamos aprender o que são APIs REST e a importância em testar serviços e integrações, seguindo o conceito da pirâmide de testes. Vamos automatizar testes para uma API RESTful com os principais verbos (GET, POST, PUT e Delete).

Vamos instalar o Jenkins e configurar um servidor de CD (Contínuos Delivery). Vamos trabalhar com repositórios GIT, criar o primeiro JOB para execução de testes automatizados. Os reports de testes ficarão a cargo do Plugin Cucumber Reports e por fim criaremos um Pipeline de entregas.

SOBRE O INSTRUTOR

Mobirise

Fernando Papito

QA Lead Engineer & DevOps

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. Founder da QA Ninja, QA Xperience, QA Ninja Conference e QA Ladies. QA Lead na Dotz. Possui amplo conhecimento em desenvolvimento e qualidade de software. Palestrante em conferências e meetups de Desenvolvimento e Testes de Softwares.

RESERVE SUA VAGA AGORA

EMPRESAS QUE JÁ COMPRARAM CONOSCO

CONTATO

Ainda tem dúvidas? Preencha o formulário e fale conosco.

PERGUNTAS E RESPOSTAS

Relaxa, o primeiro módulo do curso é de nivelamenteo onde você vai aprender a programar em Ruby um linguagem amigável e muito divertida.

Existem diversas linguagens de programação que nos permitem criar scripts de automação de testes. Na QA Ninja, optamos por ensinar RUBY em nossos cursos principalmente ser um linguagem com frameworks de testes muito maduros e simples de implementa-los. Além disso, essa linguagem apresenta uma curva de aprendizagem didática e muito boa, o que a transforma na melhor opção para enfrentar o mundo da automação pela primeira vez.

Para o modelo Online e ao Vivo. Todas as aulas são sempre Gravadas e ficam disponíveis por 1 ano no portal do Aluno (QA Ninja Play).

Sim, mesmo após finalizar o curso terá um suporte a duvidas. Porem a prioridade será sempre da turma em andamento.

Diferente do modo Online e ao vivo, o aluno não terá opção para assistir as aulas gravadas e/ou fazer desafios em casa. Por conta disso todos exercicios serão resolvidos nos dias definidos na agenda do curso.

O curso dará a você conhecimentos para automatizar testes para qualquer tipo de aplicação web sozinho do início ao fim. Isso envolve tanto especificação de cenários como a automação do mesmo. Você vai entender como as aplicações web funcionam para poder automatizar funcionalidades de forma robusta e simples.

R. Amauri, 116 - Jardim Europa, São Paulo - 01448-000