1
resposta

É correto desenvolver o fluxograma do ponto de vista do sistema ao invés do usuário?

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!

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

1 resposta

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:

  1. 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).

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software