Próximas Turmas
- Frequência: Terça e Quinta
- Horário: 07:00/09:00h
- Término Previsto: 06/08/2026
- Modalidade: Presencial/Online (ao vivo)
- Professor: Sergio Mendes
12xR$220,00 no cartão
O que você vai aprender nesse curso
Objetivo:
Capacitar o aluno para desenvolver testes automatizados utilizando as principais ferramentas do mercado, integrando Inteligência Artificial para aumentar produtividade, cobertura e qualidade dos testes, desde a criação até a manutenção.
Ferramentas:
- Cypress (JavaScript)
- Playwright
- Robot Framework (Python)
- POSTMAN
- BDD (Gherkin)
- Ferramentas de IA (ChatGPT, Copilot, etc.)
Pré-requisito:
- Lógica de programação
Conteúdo do curso
Fundamentos de Testes Automatizados
Conceitos de testes automatizados
Tipos de testes: unitários, integração, E2E
Pirâmide de testes
Boas práticas em automação
BDD – Behavior Driven Development
Entendendo o objetivo do BDD
Escrita de cenários com linguagem Gherkin
Estrutura de Features
GIVEN, WHEN, THEN
Scenarios e Scenario Outline
Examples
Integração do BDD com automação moderna (Cypress / Playwright / Robot)
Automação de Testes com Cypress
Introdução ao Cypress
Configuração do ambiente
Estrutura de projeto
Escrita de testes em JavaScript/TypeScript
Principais comandos:
cy.visit, cy.get, cy.contains
Interações com elementos
Geração de relatórios e evidências
Cypress (JavaScript) com IA
Estrutura e configuração
Criação de testes E2E
Uso de IA para geração de testes e seletores
Auto-healing de testes (redução de flakiness)
Introdução à Inteligência Artificial aplicada a Testes
Conceitos básicos de IA e Machine Learning
IA aplicada ao ciclo de testes (TestOps)
Geração automática de casos de teste com IA
Análise inteligente de falhas e logs
Automação com Playwright
Introdução ao Playwright
Testes cross-browser (Chromium, Firefox, WebKit)
Interações com elementos
Geração de relatórios
Playwright com IA
Automação cross-browser
Testes paralelos
Integração com ferramentas de IA para geração e manutenção de testes
Automação com Robot Framework (Python)
Introdução ao Robot Framework
Estrutura de testes baseada em palavras-chave (keywords)
Integração com SeleniumLibrary e outras libs
Escrita de cenários de teste
Reutilização de keywords
Geração de relatórios automáticos
Integração com APIs e testes web
Robot Framework (Python) com IA
Estrutura baseada em keywords
Integração com bibliotecas Python
Uso de IA para geração de cenários e dados de teste
Testes de Integração com Postman
Introdução ao Postman
Criação de collections
Métodos HTTP (GET, POST, PUT, DELETE)
Testes automatizados com scripts (JavaScript)
Validação de respostas (status, body, headers)
Uso de variáveis de ambiente
Execução com Collection Runner
Geração de relatórios
Integração com CI/CD
Projetos
Desenvolvimento de um projetos contemplando:
Testes E2E (Cypress ou Playwright)
Testes com Robot Framework
Testes de API com Postman
Aplicação de BDD
Execução automatizada e geração de relatórios