Formação completa em automatização de testes em Java | QA Academy
Com a evolução do mercado de testes de software, o conhecimento em automatização é cada vez mais solicitado por empresas do mundo todo.
Aproximadamente 85% das vagas para profissionais da área de testes de software, requerem conhecimento em automatização.
Conheça as principais ferramentas de automatização de testes para Web e Apis.
Conteúdo programático:
Da lógica a automatização
Carga horária de aproximadamente 128 horas. Com suporte por email.
Conteúdo programático:
1. Introdução a testes automatizados
2. Lógica de programação
2.1. Variáveis e tipos de dados
2.2. Operadores Matemáticos
2.3. Operadores comparativos
2.4. Estrutura de decisão
2.5. Estrutura de repetição
2.6. Estrutura escolha caso
2.7. Vetores Unidimensionais
2.8. Vetores multidimensionais (Matrizes)
2.9. Tabela Verdade
2.10. Exercícios em português estruturado
3. Java Básico
3.1. Introdução a linguagem
3.2. Classes
3.3. Atributos da classe / Variáveis
3.4. Métodos
3.5. Tipos de dados
3.6. Modificadores de acesso
3.7. Estrutura de decisão
3.8. Estrutura de repetição
3.9. Estrutura escolha caso
3.10. Instancia de classe
3.11. Introdução a programação orientada a objetos
3.12. Testes unitários com junit 4
3.13. Resolução dos exercícios em java
3.14. Vetores
3.15. Listas
3.16. Mapas
4. Automatização web
4.1. Elementos web
4.2. Criação de Xpath e Css Selector
4.3. Selenium Webdriver
4.4. Principais métodos selenium webdriver
4.5. Exercícios Selenium Webdriver
4.6. Page Object Model Page Object Advanced
5. Ferramentas de Devops
5.1. Introdução ao Maven
5.2. Introdução Git
5.3. Principais comandos Git
5.4. Jenkins
6. Persistência de dados
6.1. Persistência de dados em arquivos(Json)
6.2. Persistência de dados em banco de dados(Oracle)
7. Automatização utilizando cucumber;
8. Relatórios de execução;
9. Projeto final de automação
:background_color(white)/hotmart/product_pictures/c7c04287-eaf6-48fb-90e3-96f94cb85d45/pexelsneo2653362.jpg?w=920)
