Boa tarde!
Do ponto de vista de QA é correto desenvolver o fluxograma descrevendo o comportamento que o sistema deve ter ao invés do usuário? Segue meu fluxograma abaixo. Qualquer ponto para melhoria é bem vindo.
Muito obrigado!
Boa tarde!
Do ponto de vista de QA é correto desenvolver o fluxograma descrevendo o comportamento que o sistema deve ter ao invés do usuário? Segue meu fluxograma abaixo. Qualquer ponto para melhoria é bem vindo.
Muito obrigado!
Olá, Matheus!
No contexto de QA (Quality Assurance), é perfeitamente válido desenvolver um fluxograma do ponto de vista do sistema, pois isso permite compreender e testar os processos internos que o sistema executa em resposta às ações do usuário. Isso é importante para garantir que o sistema está lidando corretamente com as entradas e gerenciando os estados de forma adequada.
Analisando o fluxograma que você compartilhou, percebo que você fez um bom trabalho ao detalhar as verificações de validade para cada campo de entrada (e-mail, nome completo, nome de usuário, senha e confirmação de senha) e ao incluir as mensagens de erro apropriadas. Isso é essencial para garantir que todos os requisitos e regras de negócio estão sendo atendidos.
Aqui estão algumas sugestões para melhorar o fluxograma:
Caminhos de sucesso e falha: Certifique-se de que o fluxograma claramente distingue entre o caminho de sucesso (quando todas as condições são atendidas e o cadastro é confirmado) e os caminhos de falha (quando uma ou mais condições não são atendidas).
Mensagens de erro específicas: Para cada condição de falha, pode ser útil especificar a mensagem de erro que será exibida, para que os testes possam verificar não apenas a ocorrência de um erro, mas também se a mensagem correta está sendo apresentada.
Validações adicionais: Verifique se todas as regras de negócio, como a validação de e-mail único e a exigência de um mínimo de 8 caracteres para a senha, estão claramente representadas no fluxograma.
Integração com outros sistemas: Se o processo de cadastro envolve interações com outros sistemas (por exemplo, um serviço de verificação de e-mail), isso também deve ser representado no fluxograma.
Estados finais: Certifique-se de que todos os caminhos no fluxograma levem a um estado final claro, seja uma mensagem de erro ou o redirecionamento para a tela de login após um cadastro bem-sucedido.
Revisão e feedback: Após realizar as alterações, seria útil revisar o fluxograma com colegas ou um mentor para obter feedback adicional.
Lembre-se de que o fluxograma é uma ferramenta para ajudar a entender e comunicar o processo, então ele deve ser claro e preciso para todos que o utilizarem.
Espero ter ajudado e bons estudos!