Automação de Testes Funcionais




Objetivo

Apresentar os principais conceitos associados à automação de testes de software, abordando as ferramentas open source mais utilizadas do mercado. Você vai ver assuntos como: Agile Testing, BDD, TDD, jUnit, Cucumber, Selenium Webdriver, PageObjects, Integração Contínua (Jenkins) e ATDD.

Formato

O treinamento é realizado utilizando a técnica de Dojo e conceitos sobre o tema. Os exemplos abordados são baseados em casos reais e todo o conteúdo produzido durante aula estará disponível no repositório do GitHub. Implementação dos testes automatizados será feita em JAVA.

Público Alvo

Analistas de testes, pessoas relacionadas a área de teste de software, desenvolvedores ou pessoas interessadas em aprender ferramentas de automatização.

Carga Horária: 16 horas


Conteúdo Programático:

  • Agile Testing
    • Introdução ao Desenvolvimento ágil
    • Transição entre Testes Tradicionais e Testes Ágeis
    • O que é Agile Testing?
    • Apresentar Agile Testing Quadrants
    • Apresentar os princípios Agile Testing
    • Qual é o perfil necessário para trabalhar com Agile Testing?
    • Melhorando sua estratégia de teste automatizados
  • TDD
    • Dojo 1: Criando meus primeiros testes automatizados
    • O que é TDD?
    • Como é o fluxo de trabalho com TDD?
    • Benefícios em usar Baby steps
  • BDD + ATDD
    • Dojo 2: Criando meu primeiro caso de teste no formato BDD
    • O que é BDD?
    • O que é ATDD?
    • Como eu escrevo um caso de teste com BDD?
  • Cucumber
    • Dojo 3: Criando testes utilizando Cucumber
    • Features
    • StepsDefinitions
    • Implementação dos testes
    • Gherkin
    • Palavras chave
    • Tags


  • Selenium Webdriver
    • Dojo 4: Primeiro teste com Cucumber + Selenium WebDriver
    • Arquitetura do projeto de teste
    • Principais Funcionalidades
    • Localização de elementos (ByName, ById, ByXpath)
    • Manipulação de Cookies
    • Realizando em testes em diferentes browsers (Drivers)
  • Page Objects
    • Dojo 5: Refatoração dos testes para o padrão PageObject
    • Arquitetura do projeto de teste
    • Reuso de código
    • Organização do Projeto
    • Assistentes
  • Integração Contínua (Jenkins)
    • Instalação
    • Criação de Jobs
    • Principais plugins
    • Execução/Agendamento de Jobs
  • Introdução a Entrega Contínua

Investimento:

R$ 1.200,00 no cartão de crédito em até 2x, débito e boleto bancário


Data: Em Breve


Local: Em Breve
PROMOÇÃO: Em Breve
Coffee Break: manhã e tarde.

Inscrição

* obrigatório

Data: 14/05/2016 e 21/05/2016


Local: Av. Rio Branco – Centro – Rio de Janeiro
PROMOÇÃO: Inscrições até 2/05/2016 por apenas R$ 1.200,00 em depósito bancário
Coffee Break: manhã e tarde.

Inscrição

* obrigatório

Data: 19/08 e 26/08


Local: Rua Peixoto Gomide 282 - 500m da Av. Paulista - Metrô Trianon Masp
Investimento: 1.200,00 em 2x
Coffee Break: manhã e tarde.

Inscrição

* obrigatório

Contato

Telefone:(21)97933-4941
Email: rtstreinamento@gmail.com

Turmas Anteriores

Depoimento