Este repositório contém um framework de automação de testes End-to-End (E2E) projetado para validar fluxos críticos de interface em plataformas SaaS. O objetivo é garantir que as jornadas do usuário estejam funcionais, consistentes e livres de regressões visuais ou de navegação.
Automatizar a interação do usuário com a plataforma, validando fluxos como login, cadastro de dados e navegação entre módulos, assegurando uma experiência fluida para o candidato e para a empresa.
- Framework: Cypress
- Linguagem: JavaScript
- Metodologia: Testes E2E (End-to-End), Page Object Model (POM) básico.
A suíte aborda os seguintes fluxos:
- Autenticação: Validação de login com sucesso e tratamento de erros de credenciais.
- Navegação: Verificação de carregamento de páginas e redirecionamento de rotas.
- Formulários: Preenchimento e validação de campos obrigatórios em processos de candidatura/cadastro.
- Clone o repositório:
git clone https://github.com/SEU-USUARIO/ui-automation-framework.git - Instale as dependências:
npm install cypress --save-dev - Execute o Cypress:
npx cypress open
Framework desenvolvido para garantir a qualidade de interface e jornada do usuário em aplicações web.