Skip to content

Railson95/qa-soucedemo-automation-cypress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧪 Testes Automatizados com Cypress - Projeto SauceDemo

Projeto básico destinado a testar a aplicação web SauceDemo aplicando o padrão Page Object, com foco em organização, reusabilidade e boas práticas na automação de testes end-to-end usando o Cypress.

Para aprender o padrão Page Object segui o seguinte vídeo: https://www.youtube.com/watch?v=PJFjf7NVh6U


⚙️ Tecnologias utilizadas

  • Node.js na versão v22.17.0
  • Cypress na versão 13.13.3
  • Git na versão 2.48.1.windows.1
  • VScode na versão 1.101.2

📚 Documentações


🧰 Como instalar o ambiente

Abrir algum terminal e digitar:

🔁 1. Fazer o clone do repositório e redirecionar para a pasta

git clone https://github.com/Railson95/qa-soucedemo-automation-cypress.git
cd qa-soucedemo-automation-cypress

✅ 2. Verificar se o Node.js está instalado

node -v

Se o retorno for algo como v22.17.0, o Node já está instalado. Caso contrário, siga os passos abaixo.

🛠️ 3. Instalar o NVM (Node Version Manager)

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.nvm/nvm.sh

📦 4. Instalar o Node.js na versão correta

nvm install 22.17.0

📁 5. Instalar o Cypress Dentro da pasta do projeto, execute:

npm install cypress@13.13.3 --save-dev

▶️ Como rodar os testes

  • Execute o seguinte comando para abrir a interface visual do Cypress, permitindo executar os testes criados.
npx cypress open

🗂️ Pré-requisitos Node.js na versão 22.17.0

  • npm (instalado junto com o Node.js)
  • Git (opcional, mas recomendado)

✍️ Autor Railson Martins da Mata Projeto educacional com fins de prática em automação de testes com Cypress, explorando o padrão Page Object.

About

Projeto básico destinado a testar a aplicação web [SauceDemo](https://www.saucedemo.com/) aplicando o padrão **Page Object**, com foco em organização, reusabilidade e boas práticas na automação de testes end-to-end usando o Cypress.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors