Skip to content

Instantly share code, notes, and snippets.

@doamaral
Last active August 20, 2018 04:32
Show Gist options
  • Save doamaral/95d3809be5cce43b9f3ecfade716aac9 to your computer and use it in GitHub Desktop.
Save doamaral/95d3809be5cce43b9f3ecfade716aac9 to your computer and use it in GitHub Desktop.
Ementa Curso Selenium
Objetivo:
Através de uma metodologia direto ao ponto, com prática da vida real da empresa, introduzir a equipe de QA à Automação de Testes de interface de sistemas Web utilizando Selenium Webdriver e Java. Juntamente com o ferramental, descrever os cenários adequados para se implementar automação de testes de interface.
Metodologia:
Utilizando uma aplicação fornecida pelo cliente, desenvolver uma suite de testes que se aplique a realidade da organização
1. Introdução (0.5h)
1.1. Testes e Técnicas
1.2. Introdução a Automação de testes1: O que e Por quê?
2. Java Básico (2.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 (2h)
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 (3h)
4.1. Seletores CSS
4.1.1. Input Text
4.1.2. Links
4.1.3. Buttons
4.1.4. Tabelas
4.2. XPath
4.2. Incrementando os testes iniciais
5. POM: Fazendo do jeito Certo (4h)
6. Suites, Tags, Cenários (1h)
7. Comentários Adicionais: Cucumber, Gherkin e BDD (1h)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment