Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/create automation cadastro #16

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

kellen-xavier
Copy link

Esta Pull Request é uma criação e portfólio na automação de testes end-to-end (E2E) utilizando o Cypress e o Faker. As principais alterações incluem:

Geração de dados de teste: Implementação do Faker para gerar dados de teste realistas, como nomes, sobrenomes, CPFs válidos (utilizando a biblioteca gerador-validador-cpf), emails e senhas.

Comandos personalizados: Criação de um comando personalizado (fillSignupForm) para preencher automaticamente o formulário de cadastro com dados gerados pelo Faker.

Testes E2E: Criação de testes E2E para o fluxo de cadastro de usuário, validando o preenchimento do formulário, interação com elementos da página (como dropdowns) e a exibição da mensagem de sucesso após o cadastro.

Correção de erros: Resolução de problemas relacionados à configuração e uso do Faker no Cypress, incluindo erros de importação, métodos depreciados e configuração de localidade.

Scripts de execução: Adição de scripts no package.json para facilitar a execução dos testes tanto em modo interativo (com interface gráfica) quanto em modo headless (sem interface gráfica).

Testes Realizados:

Todos os testes E2E foram executados com sucesso no Cypress Test Runner, tanto em modo interativo quanto em modo headless.

A geração de dados de teste com o Faker foi verificada para garantir a criação de dados válidos e realistas.
A correção dos erros relacionados ao Faker foi testada para garantir que a biblioteca esteja funcionando corretamente.

Próximos Passos:

Adicionar mais testes E2E para cobrir outros fluxos da aplicação.
Melhorar a cobertura de testes com diferentes cenários e dados de entrada.
Integrar os testes em um pipeline de CI/CD para execução automática.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant