Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.


CONTEÚDO

  1. Visão Geral
  2. Login não funciona no browser e app
  3. Front-End
  4. Back-End
  5. Testes Automatizados do back-endLogin não funciona no app


01. VISÃO GERAL

O objetivo deste material é apoiar aos novos analistas sobre a localização de itens e recursos relacionados ao Meu RH Protheus

02

...

  1. É importante verificar se todas as configurações estão corretas, conforme 0.2.1 Instalação.
  2. A amarração de usuários costuma dar problemas, então o Passo 2: Amarrações de usuários é bem importante.
  3. Quando o portal GCH não é utilizado pode-se usar o parametro MV_ACESSPP para Login Meu RH Protheus.
  4. Verificar console do appserver e o console do browser.
  5. A validade de certificado é de responsabilidade dos clientes, há um documento que apoia esse entendimento Uso de certificados SSL. Caso após as verificações o problemas persista, solicitar ao cliente para remover o HTTPS.
  6. Para fazer testes no ambiente do cliente, solicitar link externo com QR Code, usuário e senha, por questões da LGPD, utilizar o TOTVS Minha Senha.
  7. Não temos como garantir que os redirecionamentos internos, proxy reversos, balanceamento, liberação de portas dos clientes estão corretos. Portanto, é requisito que o cliente faça um teste com ambiente interno e sem redirecionamentos. Caso após as verificações o problemas persista, solicitar ao cliente para remover todas as camadas de infraestrutura e efetuar testes em link interno.
  8. Caso o ambiente possua broker, validar a chave existe no broker HTTP: USING_COOKIES=0
  9. Caso o ambiente possua broker, realizar o teste sem o Broker.

. FRONT-END

O Front-End do Meu RH é composto pois projetos distintos, ambos localizados no Azure.

O projeto principal, que contém todas as funcionalidades do Meu RH, foi desenvolvido em Angular e PO-UI: ttps://dev.azure.com/totvstfs/AppMeuRH/_git/Portais?path=/PortalMeuRH

O outro projeto contém basicamente a Tela de Login que foi desenvolvido em IONIC, usado exclusivamente para o acesso via celular. Os arquivos desse projeto são usados para publicação nas lojas Google Play e Apple Store: https://dev.azure.com/totvstfs/AppMeuRH/_git/AppMeuRH

02. BACK-END

O Back-End do Meu RH é composto pelos arquivos RHNP* que estão localizados no TFS no seguinte endereço: $/Protheus_Padrao/Fontes_Doc/Master/Fontes/Web Services/WebServices/RH

Contudo, muitos outros recursos do Meu RH foram herdados do Portal GCH, e continuam sendo usados por ambos, como Cadastro de usuários, Participantes, Login, Workflow.

03. TESTES AUTOMATIZADOS DO BACK-END

Os testes automatizados do Back-end do Meu RH são feitos por meio da ferramenta ADVPR do GCAD.

A preparação do sistema, assim como os arquivos e recursos necessários para execução dos mesmos, estão nos links abaixo:


JIRA/KANOAH

A documentação do teste é feita no Kanoah conforme a suíte correspondente (TEAM, DATA, etc): https://jiraproducao.totvs.com.br/secure/Tests.jspa#/design?projectId=10231


TFS

Os arquivos com os scripts dos testes estão no seguinte endereço: $/Protheus_Padrao/Testes/Automação Protheus/Brasil/MEURH/Scripts AdvPR

A cada novo caso de teste adicionado é preciso atualizar o Mapa Mental: $/Protheus_Padrao/Testes/Automação Protheus/Brasil/MEURH/Mapa Mental


ADVPR

Setup do ADVPR: http://advpr.totvs.com.br:8080/#/setup


Relatório de execução da Automação

Endereço: http://advpr.totvs.com.br:8080/#/dataExec

Dados para geração do relatório:

Módulo: MEURH

Identificador: RPO_D-1

Release: 12.1.027 ou superior

03. LOGIN NÃO FUNCIONA NO APP

  1. Checar se o QR code está configurando corretamente Passo 5: Acessando o portal e app.
  2. URL do cliente estão corretas.
  3. Verificar redirecionamento internos, firewall, proxy.
  4. Verificar se a Header Connection está vindo corretamente nas requisições: "Connection: close". 

Preparamos uma collection no postman para ajudar em algumas verificações, caso após toda análise o problema continue, fazer a execução e anexar na abertura do apoio juntamente a todas as evidências.

...