vagas-frontend icon indicating copy to clipboard operation
vagas-frontend copied to clipboard

[Empresa] Atualizar perfil - Integração #68

Open igords-goncalves opened this issue 1 year ago • 4 comments

US referente: https://github.com/SouJunior/products/issues/68

Figma referente: Figma

Descrição

Essa task é sobre toda a parte de integração e envios de informações do fomulário para o back-end.

  • [x] Upload da imagem para o back-end;
  • [x] Carregar as informações nos campos "CNPJ", "nome da empresa" e "e-mail", que serão preenchidas automaticamente com os dados informados na "Criação da conta" e os campos citados ficarão desabilitados para edição;
  • [x] No campo "localização", o usuário deve escolher o Estado onde a empresa fica localizada. Carregar opções para o usuário;
  • [x] Enviar dados do formulário (atualização do perfil).

Recursos

API backend: https://vagas-backend.soujunior.tech/api/

igords-goncalves avatar Jun 06 '23 00:06 igords-goncalves

BUG:

  • [x] TE03: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end

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

OBS.: Não está sendo possível fazer testes na API para a funcionalidade Atualizar Perfil, pois a rota que consta na documentação ("/company/edit" - Atualizar uma empresa por id) não permite o acréscimo do id de uma conta empresa para atualização.

Poderia verificar a documentação no Swagger e me dar um retorno acerca disso, backend @wandersonDeve? API backend: https://vagas-backend.soujunior.tech/api/

JanainaRodrigues07 avatar Sep 06 '23 01:09 JanainaRodrigues07

Testes Exploratórios

TE01: Verificar carregamento das informações nos campos "CNPJ", "Nome" e "E-mail", preenchidas automaticamente com os dados informados na "Criação da conta" e os mesmos ficarão desabilitados para edição

STATUS: PASSOU

EVIDÊNCIA:

https://github.com/SouJunior/vagas-frontend/assets/110006150/9affb0d3-b4fb-4848-9aa2-0abe4c0e5aea


TE02: Verificar exibição de opções de Estados para o usuário escolher ao clicar no campo "UF"

STATUS: PASSOU

EVIDÊNCIA:

Image


TE03: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end

STATUS: FALHOU

APONTAMENTO: Quando eu atualizo a imagem de perfil com imagem no formato válido e preencho todos os campos com dados válidos, ao clicar no botão "Atualizar" a página permanece estática e as informações não são atualizadas.

EVIDÊNCIA:

https://github.com/SouJunior/vagas-frontend/assets/110006150/ba5156f5-8084-4dcb-b4f4-dd7f64d7462d

JanainaRodrigues07 avatar Sep 06 '23 01:09 JanainaRodrigues07

RETESTES - Teste Exploratório

  • TE03: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end

STATUS: Todos os testes passaram


RESULTADO DO RETESTE

TE03: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end

STATUS: PASSOU

APONTAMENTO: Ao refazer o teste utilizando uma conta mais antiga que já havia tido o perfil previamente editado, quando atualizo as informações (no caso, alterando foto de perfil e a descrição) e clico no botão "Alterar" um pop-up com a mensagem "Atualizações salvas" é exibido e os dados são, por fim, alterados. Teste precisa ser refeito com contas recentemente criadas.

EVIDÊNCIA:

https://github.com/SouJunior/vagas-frontend/assets/110006150/d63dcea8-2dad-4555-b72f-e04c1b20f0ef

JanainaRodrigues07 avatar Nov 08 '23 21:11 JanainaRodrigues07

RETESTE - Teste Exploratório

  • TE03.1: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end usando com contas recentemente criadas

DESCRIÇÃO: Reteste refeito usando contas recentemente criadas, visto que anteriormente só estava sendo possível atualizar o perfil utilizando uma conta mais antiga que já havia tido o perfil previamente editado.

STATUS: Teste passou

@LuizGuilhermeNeves, @denyscarvalho, @vivianaschmidt


RESULTADO DO RETESTE

TE03.1: Verificar envio de dados do formulário (atualização do perfil) e upload da imagem para o back-end usando com contas recentemente criadas

STATUS: PASSOU

EVIDÊNCIA:

https://github.com/SouJunior/vagas-frontend/assets/110006150/3d206a46-8ecf-4d20-9ddc-aba3e027a5c7

JanainaRodrigues07 avatar Nov 16 '23 21:11 JanainaRodrigues07