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.
- IDE: VS Code
- Linguagem: JavaScript (Node.js)
- Framework de Teste: Cypress
- Gerenciador de Pacotes: npm
Certifique-se de ter instalado:
- Node.js (versão 22.14.0 recomendada).
- npm (gerenciador de pacotes do Node.js).
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.0Alternativamente, crie um arquivo .nvmrc na raiz do projeto para especificar a versão do Node.js:
echo "22.14.0" > .nvmrcInstale o Cypress utilizando o comando abaixo:
npm install cypress --save-dev**Nota: O
--save-devadiciona as dependências àsdevDependencies, indicando que são necessárias apenas durante o desenvolvimento.
Verifique se o Cypress está instalado adequadamente:
npx cypress verifyClone este repositório:
git clone <URL_DO_REPOSITORIO>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.0Alternativamente, crie um arquivo .nvmrc na raiz do projeto para especificar a versão do Node.js:
echo "22.14.0" > .nvmrcExecute o seguinte comando para instalar todas as dependências necessárias:
npm installPara 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