Próximas Turmas
Nenhuma turma disponível no momento
Quero mais informaçõesO que você vai aprender nesse curso
Objetivo:
Capacitar o aluno para desenvolver testes automatizados dominando as principais ferramentas do mercado.
Ferramentas:
- Cypress (JavaScript)
- Robot Framework (Python)
- BDD - Behavior Driven Development
- POSTMAN
- Playwright
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
Automação com Playwright
Introdução ao Playwright
Testes cross-browser (Chromium, Firefox, WebKit)
Interações com elementos
Geração de relatórios
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
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