Entrar em Contato
 Duração 14 horas

Programa do Curso

Dia 1 – Introdução e Fundamentos

Introdução

  • Papel do Cypress na pirâmide de testes
  • Configuração do ambiente de automação de testes (Node LTS, npm)
  • Criação de um projeto Cypress mínimo
  • Primeiro teste E2E de "smoke" no modo GUI e headless

Conceitos Fundamentais

  • Fundamentos do Cypress, fila de comandos, tentativa automática (retry)
  • Utilização de hooks: before, beforeEach, afterEach, after
  • Aliases e reutilização (.as(), cy.get('@alias'))

Testes de API (Contrato)

  • Testes diretos de API com Cypress (cy.request())
  • Simulação de API com cy.intercept() para casos extremos
  • Garantia da estabilidade da integração frontend-backend

Comandos Personalizados do Cypress

  • Organização de ações repetitivas (login, navegação) em comandos personalizados
  • Código mais limpo e fácil de manter com chamadas reutilizáveis (cy.login())

Agenda: teoria + demonstração + exercícios práticos Pré-requisitos: conhecimentos básicos de JS, VSCode, Git

Dia 2 – Práticas Avançadas e CI/CD

Criação de Testes Complexos

  • Automação de fluxos completos do utilizador
  • Controlo de estado com cy.intercept e cy.session
  • Evitar testes instáveis (flaky tests), melhorando a estabilidade e a velocidade

Testes Baseados em Dados

  • Armazenamento de dados de teste em ficheiros JSON (fixtures)
  • Testes parametrizados que executam a mesma lógica com múltiplas entradas

Plugins do Cypress

  • Relatórios: mochawesome, allure-cypress, junit-reporter
  • Interações: cypress-file-upload, cypress-real-events
  • Acessibilidade: cypress-axe, cypress-audit
  • Regressão visual: cypress-image-snapshot
  • Manutenibilidade: @testing-library/cypress, cypress-plugin-tab

CI/CD com Cypress

  • Integração com GitHub Actions
  • Configuração do ambiente Node.js e Cypress, execução headless
  • Execuções automáticas de testes em push/PR
  • Gestão segura de segredos

Resumo e conclusão

Requisitos

  • Conhecimentos sobre testes de software

Público-Alvo

  • Testers de software

Formação Empresarial Personalizada

Soluções de formação concebidas exclusivamente para empresas.

  • Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
  • Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
  • Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Investimento

Preço por grupo privado, formação online em direto, a partir de 2600 € + VAT*

Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas