Skip to content

Instantly share code, notes, and snippets.

@doamaral
Last active June 3, 2019 20:06
Show Gist options
  • Save doamaral/80472e3d1df8b7032c58b26f6a967c27 to your computer and use it in GitHub Desktop.
Save doamaral/80472e3d1df8b7032c58b26f6a967c27 to your computer and use it in GitHub Desktop.
Título: Automatizando Testes com Cucumber
Objetivo:
Através de uma metodologia direto ao ponto e na prática, introduzir conceitos de Automação enquanto codifica
Metodologia:
Ciclo Conceito + Prática + Incremento no qual o Aluno contrói seus conhecimentos enquanto constrói sua suite de testes
1. Introdução (0.5h)
1.1. Introdução a Automação de testes1: O que e Por quê?
2. Java Básico (1.5h)
2.1. Hello World
2.2. Comandos Básicos
2.3. Variáveis
2.4. Operadores Lógicos e Aritméticos
2.5. Estruturas de Repetição
2.6. Estruturas de Decisão
2.7. Orientação a Objetos em Java
3. Selenium Básico (1h)
3.1. O Projeto Selenium
3.2. Selenium Webdriver
3.3. JUnit
3.4. Rodando Primeiro Script
4. Seletores: Visualizando elementos em uma Página HTML (1h)
4.1. Seletores CSS
4.1.1. Input Text
4.1.2. Links
4.1.3. Buttons
4.2. XPath
4.2. Incrementando os testes iniciais
5. Cucumber, Gherkin e BDD (3.5h)
5.1. Atualizando Dependencias
5.2. Estrutura de arquivos
5.3. BDD e a escrita de Cenários Utilizando Gherkin
5.4. Rodando o Primeiro Cenário
5.5. Steps Definitions
5.6. Geração de Relatórios
6. Page Object Model (0.5h)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment