SouJunior / vagas-webapp

Frontend do Projeto de Vagas do @SouJunior
https://vagas.soujunior.tech
GNU General Public License v3.0
241 stars 43 forks source link

[Empresa/ Candidato] Esqueci a senha - Form Redefinir Senha #123

Open isabelahyeda opened 1 year ago

isabelahyeda commented 1 year ago

Links das US: https://github.com/SouJunior/products/issues/16 (empresa) https://github.com/SouJunior/products/issues/33 (candidato)

Link do Figma - https://www.figma.com/file/vZW7WBF2WfTiiRjsSQRiFe/SouJunior---UI%2FUX---(-Update-19%2F10%2F2022-)?node-id=2541%3A2320&t=tcKYGwC4zHXnZa3J-0

Descrição:

igords-goncalves commented 1 year ago

Obs. Uma observação, acredito que devemos parar de linkar os PRs as issues pois quando um PR é fechado a issue também é fechada e movida automaticamente para done sem antes passar por outras etapas do board. Joguei a issue #122 novamente para in progress para posteriormente ir para teste.

JanainaRodrigues07 commented 1 year ago

BUG:

APONTAMENTO: Necessita do recebimento do e-mail de redefinição de senha e do redirecionamento para a página de redefinição de senha para continuação dos testes.

Por favor, verificar @igords-goncalves, @isabelahyeda, @Leodias2204

JanainaRodrigues07 commented 1 year ago

Testes Funcionais - Funcionalidade: [Empresa] Esqueci a Senha

CT001 - E-mail de redefinição de senha

C01: Verificar recebimento do e-mail de redefinição de senha

STATUS: FALHOU

APONTAMENTO: Ao clicar no botão "Enviar" a mensagem "Será encaminhada uma mensagem para o e-mail cadastrado, informando os próximos passos para a redefinição da senha" é exibida, mas a mensagem com os passos para a redefinição de senha não é enviada.

Evidência:

Image

https://github.com/SouJunior/vagas-frontend/assets/110006150/dc20b3f1-942a-4066-a252-9a6ee59cc085

JanainaRodrigues07 commented 1 year ago

C02: Verificar título do e-mail de redefinição de senha

Descrição: e-mail deve vir com assunto "Redefinição de senha"

STATUS: PASSOU

APONTAMENTO: E-mail de redefinição de senha só está sendo enviado pela API

Evidência:

Image

JanainaRodrigues07 commented 1 year ago

C04: Verificar redirecionamento para a página de redefinição de senha

STATUS: FALHOU

APONTAMENTO 1: Ao clicar no botão "Recuperar minha senha" sou direcionada para uma página com a mensagem "Não é possível aceder a este site"

APONTAMENTO 2: E-mail de redefinição de senha só está sendo enviado pela API

Evidência:

https://github.com/SouJunior/vagas-frontend/assets/110006150/5ce6f00f-bf2d-4ac2-ab4a-ce1d808d146b

isabelahyeda commented 1 year ago

CT001 - E-mail de redefinição de senha - C04: Verificar redirecionamento para a página de redefinição de senha

APONTAMENTO: Necessita do redirecionamento para a página de redefinição de senha, através do e-mail de recuperação de senha, para continuação dos testes.

@SouJunior/backend

isabelahyeda commented 1 year ago

@JanainaRodrigues07 @Andrezapsilva PR com as alterações já realizado e aprovado.

JanainaRodrigues07 commented 1 year ago

Resultado dos Retestes e continuação dos Testes:

Testes feitos em: https://deploy-preview-226--vagas-front-end.netlify.app/

STATUS: Todos os testes passaram

@LuizGuilhermeNeves, @denyscarvalho, @vivianaschmidt

JanainaRodrigues07 commented 1 year ago

Testes feitos em: https://deploy-preview-226--vagas-front-end.netlify.app/

DESCRIÇÃO: Testes feitos com e-mail de conta Empresa e conta Candidato nos domínios Outlook e Gmail.

CT001: Fluxo principal

C01: Verificar recebimento do e-mail de redefinição de senha

DADOS DE ENTRADA [

Conta Empresa E-mails: emailteste.sj+comp@gmail.com; tester.comp@outlook.com

Conta Candidato E-mails: emailteste.sj+user@gmail.com; mariatester.user@outlook.com]

EXPECTATIVA: O e-mail com assunto "Redefinição de senha" deve ser enviado.

RESULTADO OBTIDO: O e-mail com assunto "Redefinição de senha" é enviado.

STATUS: PASSOU

APONTAMENTO: Após confirmar e-mail, tanto para conta Empresa como para conta Candidato, o e-mail de redefinição de senha não está sendo enviado. O mesmo só está sendo enviado pela API.

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image


C02: Verificar redirecionamento para a página de redefinição de senha

EXPECTATIVA: Ao clicar no botão "Recuperar minha senha" no e-mail devo ser direcionada para uma página de redefinição de senha.

RESULTADO OBTIDO: Ao clicar no botão "Recuperar minha senha" no e-mail sou direcionada para uma página de redefinição de senha.

STATUS: PASSOU

APONTAMENTO: E-mail de redefinição de senha só está sendo enviado pela API.

EVIDÊNCIAS:

Conta Candidato

https://github.com/SouJunior/vagas-frontend/assets/110006150/7e8a4755-0ba8-4f2f-8979-3bc7b5a53939

Conta Empresa

https://github.com/SouJunior/vagas-frontend/assets/110006150/f37a6f8f-8ae2-4618-a875-6695b92a48b1


C03: Redefinir com senha de 8 caracteres - seguindo as regras de formato

EXPECTATIVA: Senha válida

RESULTADO OBTIDO: Senha válida

STATUS: PASSOU

C04: Verificar funcionalidade do ícone de visualizar senha nos campos "Nova Senha" e "Confirmar Nova Senha"

EXPECTATIVA: A senha digitada deve ser exibida

RESULTADO OBTIDO: A senha digitada é exibida

STATUS: PASSOU

EVIDÊNCIAS C03 e C04:

Conta Candidato

Image

Conta Empresa

Image


C05: Verificar recebimento do e-mail de confirmação de alteração de senha

EXPECTATIVA: Ao alterar a senha um e-mail de confirmação deve ser recebido

RESULTADO OBTIDO: Ao alterar a senha um e-mail de confirmação é recebido

STATUS: PASSOU

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image


C06: Verificar redirecionamento para a Home Page do Portal de Vagas

EXPECTATIVA: Ao clicar no link do Portal de Vagas da Sou Junior, exibido no e-mail de confirmação de redefinição de senha, devo ser redirecionada para a Home Page do Portal de Vagas

RESULTADO OBTIDO: Ao clicar no link do Portal de Vagas da Sou Junior, exibido no e-mail de confirmação de redefinição de senha, sou redirecionada para a Home Page do Portal de Vagas

STATUS: PASSOU

MELHORIA: O link de redirecionamento para a página de login deveria ser exibido em letras um pouco maiores e com cor mais destacada ao invés do cinza, como o azul por exemplo, que é comumente usado para destacar links.

EVIDÊNCIAS:

Conta Candidato

https://github.com/SouJunior/vagas-frontend/assets/110006150/c947b68d-01b6-49c9-86e6-d241afed45ac

Conta Empresa

https://github.com/SouJunior/vagas-frontend/assets/110006150/350f9296-7ff3-4b45-9631-64e3ab1e359d

Image

JanainaRodrigues07 commented 1 year ago

CT002: Campo "Nova Senha" Quantidade de caracteres

C01: Redefinir com senha de 5 caracteres - seguindo as regras de formato

EXPECTATIVA: Senha inválida

RESULTADO OBTIDO: Senha inválida Mensagem: "A senha precisa ter no mínimo 8 caracteres"

STATUS: PASSOU

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image


C02: Redefinir com senha de 7 caracteres - seguindo as regras de formato

EXPECTATIVA: Senha inválida

RESULTADO OBTIDO: Senha inválida Mensagem: "A senha precisa ter no mínimo 8 caracteres"

STATUS: PASSOU

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image

JanainaRodrigues07 commented 1 year ago

CT003: Campo "Confirmar nova senha"

C01: Redefinir sem preencher campo "Repetir senha"

EXPECTATIVA: Alteração de senha não concluída

RESULTADO OBTIDO: Alteração de senha não concluída Mensagem: 'O campo "Repetir senha" senha é obrigatório'

STATUS: PASSOU

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image


C02: Redefinir com senha diferente da preenchida no campo "Nova Senha"

EXPECTATIVA: Alteração de senha não concluída

RESULTADO OBTIDO: Alteração de senha não concluída Mensagem: "As senhas não conferem"

STATUS: PASSOU

EVIDÊNCIAS:

Conta Candidato

Image

Conta Empresa

Image

JanainaRodrigues07 commented 1 year ago

CT004: Testes de Critério de Senha

https://drive.google.com/drive/folders/14jqdFVXcPh83dQTP0JJ6RliI6vc-wUr-?usp=sharing


C00: Clicar no botão "Redefinir nova senha" sem preencher os campos "Nova senha" e "Repetir senha"

SEM DADOS DE ENTRADA

EXPECTATIVA: Redefinição de senha não concluída

RESULTADO OBTIDO: Redefinição de senha não concluída Mensagens:  'O campo "Nova senha" é obrigatório'; 'O campo "Repetir nova senha" é obrigatório'


C01: Redefinir senha com senha com apenas caracteres especiais

DADOS DE ENTRADA Conta Candidato Senha: @@@###!$

Conta Empresa Senha: /@@/##!!


C02: Redefinir senha com senha com apenas números

DADOS DE ENTRADA Conta Candidato Senha: 12344321

Conta Empresa Senha: 1122334455


C03: Redefinir senha com senha com apenas números e caracteres especiais

DADOS DE ENTRADA Conta Candidato Senha: 4321@@##

Conta Empresa Senha: **34@# 78


C04: Redefinir senha com senha com apenas letras minúsculas

DADOS DE ENTRADA Conta Candidato Senha: password

Conta Empresa Senha: novasenha


C05: Redefinir senha com senha com apenas letras minúsculas e caracteres especiais

DADOS DE ENTRADA Conta Candidato Senha: @!pass!#

Conta Empresa Senha: $senha@#


C06: Redefinir senha com senha com apenas letras minúsculas e números

DADOS DE ENTRADA Conta Candidato Senha: pass4321

Conta Empresa Senha: 11senha22


C07: Redefinir senha com senha com apenas letras minúsculas, números e caractere especial

DADOS DE ENTRADA Conta Candidato Senha: pass321@

Conta Empresa Senha: senha@001


C08: Redefinir senha com senha com apenas letras maiúsculas

DADOS DE ENTRADA Conta Candidato Senha: PASSWORD

Conta Empresa Senha: SENHANOVA


C09: Redefinir senha com senha com apenas letras maiúsculas e caracteres especiais

DADOS DE ENTRADA Conta Candidato Senha: @!PASS!#

Conta Empresa Senha: /SENHA@#


C10: Redefinir senha com senha com apenas letras maiúsculas e números

DADOS DE ENTRADA Conta Candidato Senha: PASS4321

Conta Empresa Senha: 11SENHA22


C11: Redefinir senha com senha com apenas letras maiúsculas, números e caractere especial

DADOS DE ENTRADA Conta Candidato Senha: PASS321@

Conta Empresa Senha: SENHA#012


C12: Redefinir senha com senha com apenas letras maiúsculas e minúsculas

DADOS DE ENTRADA Conta Candidato Senha: PassUser

Conta Empresa Senha: PassCompany


C13: Redefinir senha com senha com apenas letra maiúscula, minúsculas e caracteres especiais

DADOS DE ENTRADA Conta Candidato Senha: @!Pass!#

Conta Empresa Senha: #Senha?!


C0014: Redefinir senha com senha com apenas letra maiúscula, minúsculas e números

DADOS DE ENTRADA Conta Candidato Senha: Pass4321

Conta Empresa Senha: 123Senha4