Curso de Automação de Testes Funcionais com Selenium e Sikuli

Duração: 20h | Porto Alegre/RS

Curso em ambiente digital

No curso de automação de Testes Funcionais com Selenium e Sikulii, o aluno será introduzido ao mundo da automação de testes funcionais, sendo preparado para identificar as melhores abordagens a serem aplicadas em situações do dia-a-dia de um Tester.

Através de uma metodologia de aula variada, composta por discussões teóricas, exercícios práticos e testing dojos, o aluno irá aprender sobre Automação de Testes Funcionais de uma forma completa. No treinamento, problemas reais enfrentados por Testers serão vivenciados pelo aluno, o que facilitará o aprendizado.

Ao finalizar o curso de automação de Testes Funcionais com Selenium e Sikuli, o aluno estará apto a aplicar o conhecimento adquirido de forma profissional, automatizando testes funcionais com a utilização das ferramentas citadas, desta forma, adquirindo uma excelente base de conhecimento sobre Automação de Testes Funcionais.

Sobre as ferramentas utilizadas no curso de Selenium e Sikuli:
Selenium IDE: Ferramenta record/play de captura e reprodução de ações. Utilizada para a automação de Testes Funcionais.
Selenium RC: Execução multi browser.
WebDriver: Framework de automação responsável por reproduzir ações, submissão de formulários, inserções de dados, inputs etc.
JUnit: Responsável pela estruturação dos casos de testes.
Sikuli: Ferramenta de automação de testes baseada na identificação por imagem.

Como EXTRA, neste curso o aluno também irá ter contato com conceitos e as melhores práticas da metodologia de Testes Ágeis.

- Compreender as diferenças entre Testes Automatizados Funcionais e Unitários
- Identificar, através de técnicas, quais são os casos de testes candidatos a serem automatizados
- Conhecer como funciona o teste no contexto ágil e o que muda nas atividades desempenhadas pelo Tester
- Aplicar coding dojo e testing dojo na prática
- Conhecer as principais características das ferramentas de automação de testes funcionais
- Conhecendo e desenvolvendo Testes com Selenium (Selenium IDE, Selenium RC e Webdriver).
- Conhecendo e desenvolvendo Testes com Sikuli.
- Entender o porquê de ouvirmos tanto falar em Testes Automatizados

- Curso TargetTrust de Introdução a Banco de Dados Relacional e SQL ou conhecimento similar
- Curso TargetTrust de Testes de Software - Fundamentos - ou conhecimento similar
- Curso TargetTrust de Testes de Software - Planejamento e Execução ou conhecimento similar
- Curso TargetTrust de Lógica de Programação ou conhecimento similar

- Profissionais de TI
- Testadores
- Web Developers
- Analista de Testes
- Analistas de Sistemas
- Líder de Testes

1. O por quê de ouvirmos tanto falar em testes automatizados
- Histórico da automação
- Crescimento dos Testes Automatizados + Metologias Ágeis
- Diferenças entre tipos de Testes Automatizados

2. Quando e o que devemos Automatizar

3. Qual o skill necessário para trabalhar com testes automatizados
- Linguagens de programação (orientação a objetos)
- Frameworks de testes existentes no mercado

4. Conceitos de web
- HTML
- Javascript
- Ajax
- Identificando elementos

5. Coding dojo adaptado para Testing dojo
- Regras do jogo
- Praticando e aprendendo

6. O teste de software no contexto ágil
- Como um agile tester trabalha dentro da iteração
- Atitudes que fazem diferença

7. Conhecendo o Selenium IDE
- Overview sobre a família Selenium
- Instalação
- Principais comandos
- Gravação de script
- Criando uma suíte
- Actions
- Acessors
- Assertions
- Locators
- Adicionando javascript
- Trabalhando com variáveis
- Dojo

8. Conhecendo o Selenium RC
- Overwiew
- Configurando o ambiente
- Executando testes por linha de comando
- Executando testes multi browsers

9. Conhecendo o Selenium 2 (Webdriver)
- Exportando do Selenium IDE para Webdriver
- Configurando o ambiente
- Utilizando uma linguagem de programação para executar testes funcionais
- Diferenças na utilização do Selenium 2 (Webdriver) para o Selenium 1.
- JUnit + Java
- Dojo

10. Conhecendo o Sikuli
- Overview
- Instalando e configurando o ambiente
- Entendendo o conceito da ferramenta
- Entendendo a IDE
- Comandos mais utilizados
- Desenvolvendo em Python
- Elaborando o script
- Vantagens e desvantagens em relação a frameworks baseados em identificação de elementos
- Dojo

Entre em contato

próximas turmas

03/05
Noite: 18:45 às 22:45

instrutores

depoimentos

"Achei o curso interessante e esclarecedor. Com certeza recomendo!"
Eliane Ortiz
"O Antônio Trindade é o melhor instrutor, sem sombra de dúvidas! Domínio total sobre o assunto, exercícios fora de série. Ele é o instrutor que a faz a gente pensar e entender o que estamos fazendo. SHOW, 1000 vezes SHOW!"
Alina Melo

conheça também