https://github.com/irsdora/cypress-bdd-page-objects-template
📋Projeto de automação Web com Cypress + JavaScript. Implementação de arquitetura Page Object Model (POM) e BDD para validação de fluxos críticos de negócio.
https://github.com/irsdora/cypress-bdd-page-objects-template
bdd cucumber cypress e2e-tests javascript page-object quality-assurance testing
Last synced: 5 months ago
JSON representation
📋Projeto de automação Web com Cypress + JavaScript. Implementação de arquitetura Page Object Model (POM) e BDD para validação de fluxos críticos de negócio.
- Host: GitHub
- URL: https://github.com/irsdora/cypress-bdd-page-objects-template
- Owner: irsdora
- License: mit
- Created: 2026-01-19T01:58:11.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-01-19T02:12:13.000Z (5 months ago)
- Last Synced: 2026-01-19T11:52:30.890Z (5 months ago)
- Topics: bdd, cucumber, cypress, e2e-tests, javascript, page-object, quality-assurance, testing
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 🌐 Automação Web E2E: Cypress + Page Objects + Cucumber (BDD)
⌨️ Em desenvolvimento por Isadora Silva [ linkedin.com/in/isadorarsilva/ ]



## 📋 Sobre o Projeto
Este repositório contém a automação de testes de interface (UI) para o site ****.
O objetivo é garantir a qualidade dos fluxos críticos de negócio, como login, busca de produtos e checkout.
O projeto foi estruturado utilizando as melhores práticas de mercado:
- **Page Objects Model (POM):** Para facilitar a manutenção dos seletores.
- **BDD (Behavior Driven Development):** Escrita de cenários em Gherkin para aproximação com o negócio.
- **Clean Code:** Código limpo e modularizado.
---
## 🛠️ Tecnologias e Ferramentas
- **Framework:** [Cypress](https://www.cypress.io/)
- **Linguagem:** JavaScript / Node.js
- **BDD:** Cypress Cucumber Preprocessor
- **Relatórios:** Mochawesome Reports
- **CI/CD:** GitHub Actions
## 🌐 Como Rodar o Projeto
- 📋 Instalação
- 📋 Execução dos Testes
- 📋 Evidências e Relatórios
## 🏗️ Estrutura do Projeto
```text
├── cypress
│ ├── e2e
│ │ ├── features # Arquivos .feature (Gherkin)
│ │ └── step_definitions # Implementação dos passos
│ ├── pages # Classes Page Objects (Seletores e Ações)
│ ├── support # Comandos customizados e configurações
│ └── fixtures # Massas de dados (JSON)
├── cypress.config.js # Configurações do Cypress
└── package.json # Dependências e scripts