UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Trabalhando com mapa de calor

Trabalhe com Mapa de calor no Test Manager: crie casos de teste no Studio, configure proporções, examine transações e execute conjuntos de testes.

Esta página orienta você pela jornada do usuário para interagir com o mapa de calor. A página guia você por várias etapas, incluindo a criação de casos de teste no Studio, a configuração de proporções e configurações do mapa de calor, o exame e o teste de transações e a execução de conjuntos de testes. Consulte os seguintes tópicos para começar a usar o Mapa de calor.

Você trabalha com uma visualização de mapa de calor de dois níveis:

  • Componentes do aplicativo: contêineres visuais que agrupam transações SAP relacionadas sob um componente ou módulo específico.
  • Transações: caixas dentro de componentes que representam transações ou programas SAP individuais. Cada caixa exibe dados de transação, como:
    • Nome da transação
    • Código do SAP
    • Status e cobertura dos testes

Criação de casos de teste no Studio

Pré-requisitos

  • Para começar a usar o Mapa de Calor, você precisa criar casos de teste para suas transações do SAP com o UiPath Studio.
  • Para garantir que o Mapa de Calor mostre com precisão quais transações são cobertas por testes e seu status, você precisa definir a configuração Habilitar monitoramento do SAP do projeto do Studio como Verdadeiro.

Ligação e conexão entre mapa de calor, casos de teste e transações

Todas as transações dentro do mapa de calor têm um rótulo exclusivo automaticamente atribuído a elas no runtime. O rótulo tem o seguinte formato: TRAN:SAP_CODE ou PROG:SAPPROGRAM.

As informações sobre transações reais executadas e suas dependências são coletadas no runtime. Para permitir que casos de teste vinculem--se às transações executadas, acesse suas configurações de projeto do Studio e, em Automação de Interface Gráfica Clássica, defina Habilitar monitoramento SAP como True. Essa configuração está disponível apenas para projetos de Automação de Testes.

Observação:

Habilitar o monitoramento SAP na Automação de Interface Gráfica Clássica também vinculará casos de teste e transações para atividades modernas de Automação de Interface Gráfica.

Por exemplo, uma transação chamada Create Purchase Order, com ME21N como seu código SAP, tem o rótulo TRAN:ME21N . Se você deseja criar um caso de teste para uma transação, o mesmo rótulo aparece no campo Rótulos ou na caixa de diálogo Criar caso de teste .

Configuração de relações e configurações do Mapa de Calor

Após criar casos de teste no UiPath Studio para suas transações SAP, você pode configurar as proporções e configurações com base nas quais o mapa de calor exibirá a relevância e a cobertura do teste.

Alterando as configurações do mapa de calor

O Mapa de calor é gerado com base nos valores de cinco atributos SAP. Você pode configurar as proporções de atribuição para priorizar os atributos mais relevantes para sua estratégia de testes.

Atributo SAP Description Valor padrão
Usuários O número de usuários usando a transação. 40
Execução O número de execuções por transação. 10
Hora O tempo geral de processamento necessário para uma transação ser executada. 10
Object O número de objetos de desenvolvimento usados em uma transação, como telas, módulos funcionais, tabelas. 10
Intensidade O tipo de transação:
  • Transações de alta intensidade são consideradas o tipo de transação Criar
  • Transações de média intensidade são consideradas o tipo de transações Alterar
  • Transações de baixa intensidade são consideradas o tipo de transações Exibição)
30
Importante:

A soma total de todas as proporções de atribuição deve ser igual a 100. #### Páginas de destino do SAP FIORI Além disso, você pode habilitar ou desabilitar a Visibilidade das páginas de destino do SAP Fiori no mapa de calor.

Conexão com instância do SAP

Ajuste as relações de atribuição do Mapa de Calor e as configurações de visibilidade da página de destino do SAP Fiori para personalizar como a relevância e a cobertura do teste são calculadas e exibidas.

  1. Selecione o ícone de engrenagem ícone de engrenagem no canto superior direito para abrir as Configurações do Mapa de calor.

  2. Altere as taxas de atribuição de acordo com seu caso de uso.

Por exemplo, para realçar as transações mais intensas (do tipo Criar), em vez das mais utilizadas, altere a razão do Usuário para 10, e depois a razão da Intensidade para 60.

  1. Em Visibilidade, selecione a opção Exibir páginas de destino do SAP FIORI para exibir páginas de destino do SAP FIORI no Mapa de calor.

Conexão com o arquivo CSV

Depois de executar o programa Z_UIPATH_CUST_HEATMAP_DOWNLOAD, acesse a guia Parâmetros e configure as proporções.

Análise e testes de transações

Após criar testes para suas transações SAP e configurar as proporções do Mapa de calor, você pode começar a analisar os resultados e testar transações específicas. Consulte as seguintes seções para obter informações sobre como aproveitar o Mapa de calor.

Entendendo os resultados do mapa de calor

A análise dos resultados do Mapa de calor envolve a visualização da cobertura de teste das suas transações, a filtragem de tipos de cobertura de teste e a revisão da visão geral das transações. Explore os seguintes tópicos para obter uma compreensão abrangente de como examinar os resultados do Mapa de calor.

Como visualizar a cobertura de teste para transações

Para ver quais transações têm testes automatizados e os resultados:

  1. No mapa de calor selecione Aprovado para ver as transações que passaram nos seus resultados de teste.

  2. No mapa de calor, selecione Reprovado para ver as transações que não passaram nos seus resultados de teste.

  3. No mapa de calor, selecione Nenhum caso de teste executado para ver as transações para as quais nenhum caso de teste foi executado.

  4. No mapa de calor, selecione Nenhum caso de teste atribuído para ver as transações que não têm casos de teste atribuídos a elas.

  5. No mapa de calor, selecione Mostrar todas (selecionado por padrão) para ver todas as transações acima.

Filtrando transações de mapa de calor

Restrinja o conjunto de transações exibidas no Mapa de Calor aplicando filtros para o número de principais transações, período de tempo, tipo de transação e tipo de interface.

  1. Abra o Mapa de calor e selecione o número de transações que você deseja que apareçam no menu suspenso Todas as transações:
    • Todas as transações (padrão)
    • As 10 Principais Transações
    • As 20 Principais Transações
  2. Selecione o horário de início das transações no menu suspenso Última semana . A hora de início e término das transações é exibida ao lado do menu suspenso Período de tempo .
    • Último mês (padrão)
    • Last Week
    • Last Day
  3. Selecione os tipos de transações que você deseja que apareçam no menu suspenso Todos os tipos de transações:
    • Transações padrão
    • Transações personalizadas
  4. Selecione os tipos de interfaces onde deseja ver as transações no menu suspenso Todos os tipos de interface:
    • [T] - Transação no SAP WinGui
    • [R] - Relatório/programa no SAP WinGui
    • [W] - Transação no SAP WebGui
    • [F] - Aplicativo no SAP Fiori

Verificando a visão geral de uma transação

Visualize o nome e o código do SAP de uma transação específica selecionada no Mapa de Calor para confirmar sua identidade antes de criar casos de teste ou conjuntos de testes para ela.

  1. Selecione uma transação no mapa de calor.
  2. Em Detalhes da transação selecionada: Manter códigos de transação, selecione Visão geral
  3. Verifique o Nome da transação e seu Código SAP.

O código SAP de uma transação é usado para gerar um rótulo exclusivo

Geração de casos de teste para uma transação específica

Observação:

A disponibilidade de funcionalidades depende da plataforma de cloud que você usa. Para obter detalhes, consulte a página de disponibilidade da funcionalidade Test Manager.

Você pode gerar testes manuais usando o Autopilot para transações visualizadas como parte do Mapa de Calor. Para obter o procedimento completo, incluindo pré-requisitos, opções de RAG/contextualização e refinamento de testes gerados, consulte Gerar testes para transações SAP.

Criação de casos de teste e conjuntos de testes

Após analisar os resultados exibidos no Mapa de calor, você pode começar a melhorar seu portfólio de testes, criando casos de testes e conjuntos de testes para transações não descobertas ou com falha. Consulte as páginas a seguir para obter etapas sobre a criação de casos de teste e conjuntos de testes para uma transação específica.

Criando casos de teste para uma transação específica

Todas as transações dentro do mapa de calor têm um rótulo exclusivo automaticamente atribuído a elas no runtime. O rótulo tem o seguinte formato: TRAN:SAP_CODE ou PROG:SAPPROGRAM.

As informações sobre transações reais executadas e suas dependências são coletadas no runtime. Para permitir que casos de teste vinculem--se às transações executadas, acesse suas configurações de projeto do Studio e, em Automação de Interface Gráfica Clássica, defina Habilitar monitoramento SAP como True. Essa configuração está disponível apenas para projetos de Automação de Testes.

Observação:

Habilitar o monitoramento SAP na Automação de Interface Gráfica Clássica também vinculará casos de teste e transações para atividades modernas de Automação de Interface Gráfica.

Por exemplo, uma transação chamada Create Purchase Order, com ME21N como seu código SAP, tem o rótulo TRAN:ME21N . Se você deseja criar um caso de teste para uma transação, o mesmo rótulo aparece no campo Rótulos ou na caixa de diálogo Criar caso de teste .

  1. Selecione uma transação no mapa de calor.
  2. Em Detalhes da transação selecionada: Manter códigos de transação, selecione Casos de teste.
  3. Selecione Criar caso de teste e configure o caso de teste que você deseja criar.

Você pode adicionar outros rótulos àquele que já está atribuído ao caso de teste.

Importante:

Quando criar um caso de teste para uma transação específica, certifique-se de deixar o rótulo já atribuído à transação intocado. Caso contrário, o caso de teste que você criar não será vinculado à transação. Neste exemplo, o rótulo que já está atribuído é TRAN:SE16.

Criando conjuntos de teste para uma transação específica

Crie um conjunto de testes para uma transação do Mapa de Calor específica, para que você possa agrupar e executar os casos de teste que a cobrem.

  1. Selecione a transação para a qual você criou os casos de teste.

  2. Em Detalhes da transação selecionada: Manter códigos de transação, selecione Conjuntos de testes e configure o conjunto de testes que você deseja criar.

    Dica:

    Para facilitar o processo de vinculação de um conjunto de teste a uma transação, adicione o rótulo da transação ao conjunto de testes que você deseja vincular. Dessa forma, você pode pesquisar o conjunto de testes que acabou de criar, usando esse rótulo específico. Para este exemplo, adicionamos ao conjunto de testes o mesmo rótulo que usamos para criar os casos de teste (TRAN:SE16).

  3. Depois de criar o conjunto de testes, navegue até Conjunto de testes no Test Manager.

  4. Pesquise o conjunto de testes que você criou e abra-o. Você pode pesquisar o conjunto de testes usando o rótulo que você adicionou na Etapa 3.

  5. Selecione Tarefas > Atribuir casos de teste > Atribuição estática.

  6. Pesquise os casos de teste que você criou na Etapa 1 e atribua-os a este conjunto de testes.

  7. Navegue de volta para a página Mapa de calor , selecione a transação e verifique o conjunto de testes atribuído a ela.

Executando conjuntos de teste para uma transação

Execute um conjunto de testes que esteja vinculado a uma transação de mapa de calor específica, para que o Mapa de Calor reflita os resultados do teste como cobertura de teste para essa transação.

  1. Vincule um conjunto de teste a uma transação.
  2. Selecione Mais Opções Ícone Mais Opções em linha com o conjunto de testes que você deseja executar.
  3. Selecione um dos seguintes:
    • Executar manualmente
    • Executar com automação
  4. Verificar os resultados do teste no mapa de calor.

anexos de mapa de calor

Os dados SAP que geram o mapa de calor podem ser encontrados no Painel do Test Manager, em Anexos:

  • Para ConnectSapInstance como Origem de dados: três arquivos JSON são anexados (para Dia, Semana e Mês)
  • Para UploadFromCSV como Origem de dados: o arquivo CSV carregado é anexado.

Resultado

Os conjuntos de testes são executados para as transações selecionadas, e os resultados são refletidos no Mapa de Calor. As transações com testes aprovados são exibidas no estado de cobertura correspondente, e os logs de casos de teste estão disponíveis na seção Execução de seu projeto.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades