Vimos que a Quality Assurance (QA) irá se referir aos testes que validam a qualidade do software no processo de desenvolvimento. Dessa forma, para que as validações sejam exequíveis devemos traçar comportamentos esperados para cada funcionalidade testada. Diante disso, nesse fórum iremos apresentar os critérios de aceite para a funcionalidade Cadastro Usuário.
Nesse sentido, a seguir será apresentado de forma detalhada a funcionalidade:
- O campo e-mail não deverá aceitar domínios inexistentes;
- Preencher obrigatoriamente todos os campos;
- O campo da senha deverá validar o preenchimento de forma obrigatória com letras, números ou caracteres especiais;
- Ao apertar no botão cadastrar os dados serão armazenados no banco de dados da plataforma;
- Ao apertar no botão cadastrar o usuário será redirecionado para a tela de login caso o seu registro tenha sido feito e apresentará uma mensagem na tela informando sucesso na operação
- Ao apertar no botão cadastrar onde os campos estão preenchidos de forma incorreta, irá ser apresentado ao usuário uma mensagem na tela da aplicação informando o erro no preenchimento.