Skip to content

janascher/blazedemo-cypress

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BlazeDemo com Cypress

🧐 Descrição

Este repositório contém a resolução da atividade de automação do fluxo de compra de passagens para a aplicação BlazeDemo.

O projeto faz parte do curso "Formação em Teste de Software" da da Iterasys, ministrado pelo professor José Correia.

📚 Tecnologias Utilizadas

  • IDE: VS Code
  • Linguagem: JavaScript (Node.js)
  • Framework de Teste: Cypress
  • Gerenciador de Pacotes: npm

⚙️ Configuração do Ambiente

Pré-requisitos

Certifique-se de ter instalado:

  • Node.js (versão 22.14.0 recomendada).
  • npm (gerenciador de pacotes do Node.js).

Iniciando do Zero

Definir a versão do Node.js (caso necessário)

Certifique-se de que você está usando a versão correta do Node.js. Caso necessário, use o NVM para definir a versão:

nvm use 22.14.0

Alternativamente, crie um arquivo .nvmrc na raiz do projeto para especificar a versão do Node.js:

echo "22.14.0" > .nvmrc

Instalar Dependências

Instale o Cypress utilizando o comando abaixo:

npm install cypress --save-dev

**Nota: O --save-dev adiciona as dependências às devDependencies, indicando que são necessárias apenas durante o desenvolvimento.

Verifique se o Cypress está instalado adequadamente:

npx cypress verify

Clonando o Repositório

Clone

Clone este repositório:

git clone <URL_DO_REPOSITORIO>

Definir a versão do Node.js (caso necessário)

Certifique-se de que você está usando a versão correta do Node.js. Caso necessário, use o NVM para definir a versão:

nvm use 22.14.0

Alternativamente, crie um arquivo .nvmrc na raiz do projeto para especificar a versão do Node.js:

echo "22.14.0" > .nvmrc

Instalar Dependências

Execute o seguinte comando para instalar todas as dependências necessárias:

npm install

🧪 Execução dos Testes

Para executar os testes automatizados, utilize os seguintes comandos:

  • Abrir o Cypress Test Runner:
npx cypress open
  • Executar os testes via linha de comando (headless):
npx cypress run

🦸🏻‍♀️ Autor

About

Contém a resolução da atividade de automação do fluxo de compra de passagens para a aplicação BlazeDemo. Utiliza Cypress para validar as funcionalidades.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors