Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formulário Socioeconômico #102

Open
4 of 6 tasks
dsalexan opened this issue Jul 26, 2021 · 2 comments
Open
4 of 6 tasks

Formulário Socioeconômico #102

dsalexan opened this issue Jul 26, 2021 · 2 comments
Assignees
Labels

Comments

@dsalexan
Copy link
Collaborator

dsalexan commented Jul 26, 2021

FAQ

Onde eu acho o protótipo da plataforma? No figma.
Como acessar a plataforma? https://www.notion.so/Entrar-na-Plataforma-84067ad1d2e347539f601ab7bba5c4d6
Como acessar o banco de dados? https://www.notion.so/PostgreSQL-7c20d0ccd698407cab1991e89d1648c3
Que queries eu preciso executar? Ao final dessa issue vão estar listadas algumas queries úteis para essa issue em específico.
O que significa QA? De forma prática, o Quality Assurance (QA), ou garantia de qualidade, em português, é um processo dentro do desenvolvimento. Ele busca garantir que o produto seja entregue respeitando as qualidades pretendidas pelo cliente.
O que fazer quando eu encontrar um erro? Descrever detalhadamente o erro e os passos que você seguiu para chegar no erro. Caso os passos para a reprodução do erro sejam mais do que 2 ou 3, use algum programa para gravar a tela como um GIF (Peek para Linux ou GIF Screen Recorder no Windows). Submeta esses dados como um comentário nessa mesma issue.
Caso haja alguma dúvida sobre como testar alguma feature, informar como comentário nessa mesma issue e prosseguir com o resto dos testes.

Objetivo

Testar a tela de Formulário Socioeconômico da plataforma. É importante verificar se as features abaixo estão funcionando como deveriam, e, quando não estiverem, informar detalhadamente o processo para reprodução do erro.

Como acessar a tela? Acessível pelo link /form. Pela plataforma, clique em Formulário Socioeconômico no menu lateral.

Features

  • Ao carregar a página, os campos estão preenchidos com as informações mais atuais do usuário?
  • Os campos estão sendo validados? Não deve ser possível colocar informações incorretas (um texto no campo de telefone ou na data de nascimento, por exemplo) ou deixar campos obrigatórios vazios
  • Ao salvar, a informação é atualizada no banco?
  • Ao salvar, os campos do formulário são limpos?
  • Ao salvar com sucesso, uma mensagem apropriada é informada ao usuário?
  • Se houver um erro ao salvar, uma mensagem apropriada é informada ao usuário?

Queries

Visualizar todas os usuários da plataforma
SELECT * FROM usuarios

Visualizar as informações de formulário socioeconomico dos usuários. Leve em conta que a coluna pessoa é correspondente (foreign key) à coluna id da tabela usuarios
SELECT * FROM form_socioeconomico

@dsalexan dsalexan added the qa label Jul 26, 2021
@rafaelapvilela
Copy link

< > Ao carregar a página, os campos estão preenchidos com as informações mais atuais do usuário?
- Campos de Radio Button "Gestante?" e "Amamentando?" não são carregados com a última atualização, sempre aparecem como não selecionados;
- Campos que anteriormente foram preenchidos com 0 aparecem como não preenchidos ao retornar para a página;

@rafaelapvilela
Copy link

< > Os campos estão sendo validados? Não deve ser possível colocar informações incorretas (um texto no campo de telefone ou na data de nascimento, por exemplo) ou deixar campos obrigatórios vazios
- Está validando, mas poderia Informar que o preenchimento é obrigatório em todos os campos
- Não faz validação de respostas que não tem sentido (entendo que seja uma MELHORIA). Exemplo: número de pessoas da família é menor que a quantidade de crianças, ou menor que a quantidade de mulheres gestantes
- é possível inserir caracteres especiais como " . ! ? & " no campo de nome

< > Ao salvar, os campos do formulário são limpos?
- Não. Ao salvar os campos não são limpos, a página permanece como já estava.

< > Ao salvar com sucesso, uma mensagem apropriada é informada ao usuário?
- Sim, uma mensagem direta e simples de Informações Atualizadas aparece para o usuário.

< > Se houver um erro ao salvar, uma mensagem apropriada é informada ao usuário?
- Parcialmente, uma mensagem direta e simples de "Erro ao submeter informações" aparece para o usuário.
- Poderia ser informado o erro no caso falta de preenchimento
- Poderia informar que os campos são de preenchimento obrigatório no próprio formulário

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants