Os critérios de aceite definem as condições que devem ser cumpridas para que a funcionalidade de cadastro seja considerada concluída e aceite pelo negócio.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Os critérios de aceite definem as condições que devem ser cumpridas para que a funcionalidade de cadastro seja considerada concluída e aceite pelo negócio.
Nº Critério de aceite
1 O utilizador deve conseguir preencher nome, e-mail, telefone e senha.
2 Todos os campos obrigatórios devem ser devidamente identificados.
3 O sistema deve validar o formato do e-mail.
4 O sistema não deve permitir o cadastro com um e-mail já registado.
5 A senha deve cumprir os requisitos mínimos de segurança definidos.
6 O sistema deve apresentar mensagens claras quando existirem dados inválidos ou campos vazios.
7 Com todos os dados válidos, o cadastro deve ser realizado com sucesso.
8 Após o cadastro, o sistema deve apresentar uma mensagem de confirmação.
9 Os dados devem ser armazenados corretamente na base de dados.
10 O sistema não deve permitir o envio do formulário enquanto existirem erros de validação.
Olá, Juliana, como vai?
Os critérios de aceite que você definiu para a funcionalidade de cadastro estão bem direcionados e cobrem pontos importantes tanto da experiência de quem utiliza o sistema quanto das regras necessárias para o funcionamento da funcionalidade. É interessante que você tenha contemplado desde o preenchimento dos campos e as validações até o armazenamento dos dados e a confirmação após o cadastro.
Um ponto que pode deixar os critérios ainda mais objetivos é detalhar algumas regras que hoje estão mais abertas. Por exemplo, no critério 5, seria interessante definir quais são os requisitos mínimos da senha, como quantidade mínima de caracteres e necessidade de números ou caracteres especiais, caso isso faça parte da regra do projeto. No critério 9, também pode ser útil deixar claro que os dados precisam ser persistidos corretamente e associados ao usuário cadastrado. Dessa forma, os critérios ficam mais fáceis de validar durante os testes e reduzem interpretações diferentes entre desenvolvimento, QA e negócio.
Pensando no fluxo completo, quais situações de erro ou comportamento inesperado você acrescentaria aos critérios para garantir que o cadastro seja realmente validado antes de chegar ao usuário?
Parabéns pelo trabalho, Juliana. A proposta contempla pontos importantes do fluxo de cadastro e mostra uma boa preocupação com validação e experiência do usuário. Continue compartilhando suas atividades, pois o fórum está à disposição.