fga-eps-mds / 2020.1-Minacademy-Wiki

https://fga-eps-mds.github.io/2020.1-Minacademy-Wiki/
GNU General Public License v3.0
2 stars 0 forks source link

US01 - Implementar Autenticação de Usuário #40

Closed gabiMSilva closed 4 years ago

gabiMSilva commented 4 years ago

US01 - Implementar autenticação d Usuário

Descrição

Permite que o usuário crie seu perfil e faça login na aplicação

Critérios de Aceitação

JaimeJuan11 commented 4 years ago

É necessário fazer tanto testes unitários quanto exploratórios? Ou somente um dos dois? Se somente um, qual? Ou é opção minha? Não de ter comentado sobre isso...

gabiMSilva commented 4 years ago

É necessário fazer tanto testes unitários quanto exploratórios? Ou somente um dos dois? Se somente um, qual? Ou é opção minha? Não de ter comentado sobre isso...

Realmente não comentamos... O teste exploratório em uma funcionalidade específica é basicamente você rodar essa funcionalidade em seu computador, testar os botões, validação, etc. Imagino que vcs já façam isso quando criam uma nova funcionalidade, então sempre façam os dois testes (exploratório e unitário).

luucas-melo commented 4 years ago

Posso mudar a posição da senha e do e-mail na tela de cadastro? Fica melhor pra quando vai pra um tela de celular.

JaimeJuan11 commented 4 years ago

Os testes devem ser feitos tanto no front-end quanto para o back-end? Pois ao meu ver seria somente no back, certo? Que é onde seria feito o teste da model User.js...

EduardoPicolo commented 4 years ago

Posso mudar a posição da senha e do e-mail na tela de cadastro? Fica melhor pra quando vai pra um tela de celular.

Não fiz o protótipo das telas mobile, mas pra resoluções menores é melhor fazer os inputs em uma unica coluna, que não tem muito espaço horizontal.

gabiMSilva commented 4 years ago

Posso mudar a posição da senha e do e-mail na tela de cadastro? Fica melhor pra quando vai pra um tela de celular.

Pode sim, só mostre pro restante de mds pra ver se todos concordam.

gabiMSilva commented 4 years ago

Os testes devem ser feitos tanto no front-end quanto para o back-end? Pois ao meu ver seria somente no back, certo? Que é onde seria feito o teste da model User.js...

Sim, tão importante quanto garantir a busca no BD é saber se isso está sendo mostrado pro usuário da forma correta.

https://devporai.com.br/testes-unitarios-em-react/#:~:text=Testes%20Unit%C3%A1rios%3A%20Buscam%20testar%20um,mais%20r%C3%A1pidos%20de%20serem%20executados.

https://uncovercode.com/index.php/2019/04/01/testes-unitarios-com-react-jest-e-enzyme/

Li sobre esse Jest e parece ser o mais usado pra testes unitários em React. Não precisa ser muito elaborado por enquanto, mas tentem testar o básico.