Vendas terminadas

Automação do #ZERO ao NINJA - 1807

Informações do evento

Compartilhar este evento

Data e hora

Política de reembolso

Política de reembolso

Reembolsos até 1 dia antes do evento

Descrição do evento

Descrição

DESCRIÇÃO

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.

Programação:

07/07 - Sábado - 9h até as 13h
14/07 - Sábado - 9h até as 13h
21/07 - Sábado - 9h até as 13h
28/07 - Sábado - 9h até as 13h
04/08 - Sábado - 9h até as 13h

Módulo 1: Ruby para testadores

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.

Módulo 2: Vamos falar de BDD

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.

Módulo 3: Conhecendo o Cucumber

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.

Módulo 4: Automação para Web

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.

Módulo 5: Avançando com Cucumber

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

Módulo 6: Estratégias para Busca de Elementos

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).

Módulo 7: Page Objects

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

Módulo 8: Tópicos Avançados

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

Módulo Bônus 1: Automação para APIs REST

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).

Módulo Bônus 2: CI com Jenkins

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.


Data e hora

Política de reembolso

Reembolsos até 1 dia antes do evento

Salvar este evento

Evento salvo