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

Cadastro do Usuário #8

Open
victorjoaoss opened this issue Mar 21, 2023 · 1 comment
Open

Cadastro do Usuário #8

victorjoaoss opened this issue Mar 21, 2023 · 1 comment
Assignees
Labels

Comments

@victorjoaoss
Copy link

victorjoaoss commented Mar 21, 2023

PetJournal/petjournal.product#2

@daigoncalves14 daigoncalves14 self-assigned this Mar 24, 2023
@daigoncalves14
Copy link
Contributor

daigoncalves14 commented Apr 4, 2023

Critérios de Aceite:

  • O campo “Nome” não pode conter menos de 3 caracteres.

  • O campo “Nome” não pode conter números e nem caracteres especiais.

    • R: Tem alguma mensagem antes do preenchimento, durante e também no caso erro? (Coloquei durante)
  • O campo “Sobrenome” não pode conter menos de 3 caracteres

  • O campo “Sobrenome” não pode conter números e nem caracteres especiais.

    • R: Tem alguma mensagem antes do preenchimento, durante e também no caso erro? (Coloquei durante)
  • O campo E-mail deve ser válido, isto é seguir a estrutura de um e-mail: user@dominio.

    • R: Coloquei na label erro o aviso “E-mail inválido”, e validação no termino do preenchimento, mantém?
  • O email não pode estar cadastrado na base de dados.

    • R: Não entrei em contato ainda com o pessoal de backend para acesso a base.
  • O campo telefone deve seguir a estrutura de DDD, com dois dígitos e Número com 9 dígitos numéricos.

    • R: Está com mensagem campo inválido durante preechimento
  • O número de telefone não pode estar cadastrado na base de dados.

    • R: Não entrei em contato ainda com o pessoal de backend para acesso a base. Porém tenho a sugestão de não negar o cadastro pelo número de telefone, pois o mesmo numero de telefone pode ser usado por pessoas diferentes (exemplo quando uma pessoa perde o numero e fica disponível para outra)
  • O campo Senha deve ser obrigatório e conter no mínimo 8 caracteres alfanuméricos e especiais e deverá aparecer a seguinte mensagem no momento em que o usuário estiver digitando a senha:

    • R: Não está descrito a mensagem a ser utilizada no preenchimento no caso de erro. No momento que está digitando a senha vai de desencontro da validação no botão confirmar mas o fiz
  • A senha deve ter pelo menos 8 caracteres. Para torná-la mais forte, use letras maiúsculas e minúsculas, números e símbolos como ! @ # $ % & * =

  • O campo “Confirmar Senha” deve ser igual ao campo "Senha".

  • Todos os campos são de preenchimento obrigatório exceto o campo telefone..

    • R: Vi na resposta de uma issue que o telefone passa a ser obrigatório.
  • Se o sistema, verificar após clicar em “Continuar” que algum dos campos não atendam os requisitos apontados anteriormente, uma mensagem deverá aparecer abaixo do campo:

    “Campo inválido”

    • R: Todos estão com validção simultanea abaixo do campo
  • Se o sistema, após o clique em “Continuar” verificar que e-mail já existe no banco de dados, uma mensagem de aviso deve ser apresentada em tela.

    “Email existente”

    • R: Não entrei em contato ainda com o pessoal de backend para acesso a base.
  • Se o sistema, após o clique em “Continuar” verificar que as duas senhas não são idênticas, uma mensagem de aviso deve ser apresentada na tela:.

    “As senhas devem ser idênticas"

    • R: Deixei abaixo do campo.
  • Quando o usuário preencher todas as informações de cadastro o botão “Continuar” deverá ser habilitado.

  • Quando clicar no botão “Continuar” e todas as informações estiverem validadas, o usuário deve ser redirecionado para tela de login e receber um email de confirmação.

Assunto: Verificação de email PetJournal

Mensagem:

Olá, Nome da pessoa.Sua conta PetJournal está quase pronta. Para ativá-la, por favor confirme o seu endereço de email clicando no link abaixo.Ativar minha conta/Confirmar meu emailSe você não se cadastrou na PetJournal recentemente, por favor ignore este email.Equipe PetJournal

@Marbarret Marbarret self-assigned this May 26, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Waiting QA
Development

No branches or pull requests

3 participants