OS 92165 - MELHORIA - FRENTE DE LOJA - BOTÃO PARA CANCELAR UM ITEM PROMO EM UM PEDIDO
Objetivo:
A melhoria implementada visa Validar que o sistema respeita a URL de acesso quando houver porta explícita, garantindo que todos os módulos sejam chamados mantendo o HOST e a PORTA informados na URL inicial, evitando erro de Página não encontrada ou acesso a ambientes incorretos.
Confirmar que foi implementada a validação para:
-
Identificar URLs com porta explícita (ex:
:8080); -
Incluir automaticamente a porta na URL de acesso aos módulos, quando ausente;
-
Preservar o comportamento padrão quando o acesso for realizado sem porta explícita (porta 80)
Premissas:
- Necessário o ambiente estar atualizado com as versões:
- Corporativo de número 132330 Genexus 17 ou superior;
- Segurança de número 132330 Genexus 17 ou superior;
Teste realizado após a atualização
Cenário 01 – Preparação do Ambiente (Pré-requisitos)
Passo a passo
-
Solicitar ao administrador de Infraestrutura a criação de um novo site no IIS.
-
Configurar o site com porta diferente da 80 (exemplo utilizado: 8081).
-
Definir o diretório físico da aplicação.
-
Publicar o módulo CORPORATIVO neste site (módulo que contém o menu principal).
-
Garantir que os módulos que serão testados estejam publicados no mesmo HOST e PORTA.
-
Iniciar o site no IIS.
-
Acessar via navegador utilizando a porta configurada:
Resultado esperado
-
O site deve responder corretamente pela porta configurada.
-
A tela de login deve ser exibida sem erro.
-
O ambiente deve estar preparado para execução dos testes.
Cenário 02 – Acesso ao sistema utilizando porta explícita
Passo a passo
-
Acessar a aplicação utilizando URL com porta explícita:
-
Informar usuário e senha válidos.
-
Clicar em Entrar.
-
Aguardar carregamento do menu principal (
sis.menusis.aspx).
Resultado esperado
-
O sistema deve carregar o menu principal corretamente.
-
A URL deve manter a porta explícita:
-
Não deve haver remoção da porta da URL.
Cenário 03 – Chamada de módulo a partir do menu com porta explícita
Passo a passo
Resultado esperado
-
A URL deve preservar o HOST e a PORTA:
-
O módulo deve ser carregado corretamente.
-
Não deve ocorrer:
-
Erro de página não encontrada;
-
Redirecionamento para porta 80;
-
Alteração de ambiente.
-
Cenário 04 – Navegação interna entre módulos com porta explícita
Passo a passo
Resultado esperado
-
Todas as chamadas devem manter:
-
Mesmo HOST;
-
Mesma PORTA explícita.
-
-
Nenhuma URL deve ser gerada sem a porta quando a URL inicial possuir porta explícita.

ATENÇÃO: As informações neste documento são meramente ilustrativas e utilizadas apenas para fins de teste.




