Boa tarde, equipe Alura. Tudo bom?
Segue abaixo, cenários que consegui pensar para fluxo de testes segundo as regras de negócio abaixo. Qualquer feedback, fico agradecido.
Muito obrigado.
Funcionalidade: Cadastro Comportamento esperado: Ao digitar e-mail, nome completo, usuário e senha e confirmar a senha, o usuário será cadastrado na plataforma. Quando o cadastro for efetuado corretamente, o usuário deverá ser redirecionado para a tela de login. Em caso de erro, usuário deve receber uma mensagem informando qual é o erro. Todos os campos são obrigatórios e o sistema deve indicar caso um campo não tenha sido digitado. A senha deve ter no mínimo 8 caracteres.
Cenário 1 – Cadastro realizado com sucesso. Digitar e-mail (sem cadastro prévio), nome completo, usuário (sem cadastro previo), Senha e confirma
Cenário 2 – Tentar cadastrar e-mail já existente em cadastro prévio Digitar e-mail no cadastro que já tenha sido previamente cadastrado (mensagem de erro)
Cenário 3 – Digitar senha com menos de 8 caracteres Digitar senha com menos de 8 caracteres (mensagem de erro)
Cenário 4 - Campo de usuario sem preencher Deixar campo de usuario vazio (mensagem apontando que falta preencher o campo de usuario)
Cenário 5 - Campo senha sem preencher Deixar campo de senha vazio (mensagem apontando que falta preencher o campo de senha)
Cenário 6 - Campo nome completo sem preencher Deixar campo de nome vazio (mensagem apontando que falta preencher o campo de nome completo)
EDIT: Cenário 7 - Digitar senha errada 3 vezes Timer de 15 minutos até liberação de nova tentativa