Importante

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!

2
respostas

[Projeto] Critérios de Aceite na funcionalidade de cadastro

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.

2 respostas

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.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!