-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Definição:
Como usuário, devo criar uma conta para ter acesso a todos os recursos do portal Tech Rate.
Descrição:
Para que o usuário tenha acesso aos recursos do portal de forma ampla e não apenas uma visualização mínima das empresas é preciso que o mesmo crie uma conta de usuário. Para isto faz-se necessário que os campos obrigatórios sejam preenchidos e os termos de uso e política de privacidade sejam aceitos.
Protótipo
Critérios de Aceite:
● Todos os campos são de preenchimento obrigatório, exceto o campo telefone;
● A senha deve conter no mínimo 6 caracteres compostos de letras maiúsculas, minúsculas,
números e caracteres especiais;
○ Ao digitar a senha, caso a mesma não esteja dentro dos critérios estabelecidos, o
sistema deve exibir a seguinte mensagem:
“A senha deve ter o mínimo de 6 caracteres e conter letras maiúsculas e minúsculas,
números e símbolos como ! @ # $ % & * =”
● O campo nome não pode conter números e nem caracteres especiais;
● O campo sobrenome não pode conter números e nem caracteres especiais;
● O campo Nome deve conter ao menos 3 caracteres;
○ Ao clicar em criar, caso o nome digitado contenha menos de 3 caracteres o sistema
deve exibir a mensagem "Nome deve conter ao menos 3 caracteres";
● O campo sobrenome deve conter ao menos 5 caracteres;
○ Ao clicar em criar, caso o sobrenome digitado contenha menos de 5 caracteres o
sistema deve exibir a mensagem "Sobrenome deve conter ao menos 5 caracteres";
● O campo e-mail deve ser válido, seguindo a estrutura “user@domínio”;
○ Ao clicar no botão “Criar”, caso o e-mail digitado esteja no formato inválido o
sistema deve exibir a mensagem “E-mail inválido”;
● O campo telefone só deve conter números e seguir a estrutura de DDD e número do
telefone
○ Ao clicar em criar, caso o número do telefone esteja no formato inválido o sistema
deve exibir a mensagem "Telefone inválido”;
● O conteúdo do campo confirmar senha deve ser igual ao do campo Senha;
● Os campos de Termos de Uso e Política de Privacidade serão links, que devem direcionar
o usuário para o respectivo documento;
● O usuário deve dar o “de acordo” nos campos de Termos de Uso e Política de Privacidade;
○ Ao clicar em criar, caso um destes checkbox não estiverem selecionados para o “de
acordo”, a conta não é criada;
● Ao clicar no botão Criar:
○ Caso o sistema identifique que um dos campos tido como obrigatório não está
preenchido, o sistema não fará a criação da conta e deve exibir a seguinte
mensagem abaixo do campo: “Campo de preenchimento obrigatório”;
○ Caso o sistema identifique que o e-mail já existe na base de dados, deve exibir:
“E-mail já existente”;
○ Caso o sistema identifique que as senhas estão diferentes, deve exibir: “ As senhas
devem ser idênticas”;
● Ao clicar no botão “Criar” e o sistema verificar que todas as informações são válidas, o
usuário deve receber um email de confirmação de criação de conta
