- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- Test Manager
- Trabalhando com mapa de calor
- Requisitos
- Assigning test cases to requirements
- Linking test cases in Studio to Test Manager
- Unlink automation
- Delete test cases
- Criar casos de teste
- Importação de casos de teste manuais
- Gerar testes para requisitos
- Casos de teste de clonagem
- Exportação de casos de teste
- Automatizar casos de teste
- Casos de teste manuais
- Aplicação de filtros e visualizações
- Conjuntos de Testes
- Execução de testes
- Documentos
- Relatórios
- Exportar Dados
- Operações em massa
- Solução de problemas
Guia do usuário do Test Suite
Trabalhando com mapa de calor
Para começar com o Mapa de calor, você precisa criar casos de teste para suas transações SAP com o UiPath Studio. Para garantir que o mapa de calor mostre com precisão quais transações são cobertas pelos testes e seus status, você precisa definir a configuração Habilitar monitoramento do SAP do projeto do Studio como True.
TRAN:SAP_CODE
ou PROG:SAPPROGRAM
.
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.
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.
O mapa de calor é criado com base nos valores dos seguintes atributos SAP:
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:
| 30 |
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 direta com a instância do SAP
As configurações podem ser ajustadas com base nas necessidades do cliente a partir do canto superior direito do mapa de calor .
Conexão com arquivo CSV
Você as configura quando baixar o arquivo CSV do SAP, na guia Parâmetros.
Alterar as configurações do Mapa de calor envolve a alteração das taxas de atribuição dos atributos do SAP usados para gerar o Mapa de calor e alternar sua visibilidade em relação às páginas de destino do SAP FIORI.
Conexão direta com a instância do SAP
- Selecione o ícone de engrenagem no canto superior direito para abrir as Configurações do Mapa de calor.
- 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 para60
. - 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 arquivo CSV
Z_UIPATH_CUST_HEATMAP_DOWNLOAD
, acesse a guia Parâmetros e configure as proporções.
Visite as Proporções do Mapa de calor para saber mais sobre os atributos do SAP e as proporções de atribuição.
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.
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:
- No mapa de calor selecione Aprovado para ver as transações que passaram nos seus resultados de teste.
- No mapa de calor, selecione Reprovado para ver as transações que não passaram nos seus resultados de teste.
- No mapa de calor, selecione Nenhum caso de teste executado para ver as transações para as quais nenhum caso de teste foi executado.
- 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.
- 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
-
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
-
Selecione o horário de início das transações no menu suspenso Última semana:
-
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
-
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
Essa funcionalidade faz parte atualmente de um processo de auditoria e não deve ser considerada parte da Autorização do FedRAMP até que a revisão seja finalizada. Veja aqui a lista completa das funcionalidades atualmente em revisão.
Você pode gerar testes manuais usando AutopilotTM para transações visualizadas como parte do Mapa de calor. Os casos de teste gerados terão os seguintes rótulos atribuídos:
gerado pelo autopilot
TRAN:<transactionCode>
- No Mapa de calor, selecione uma transação desejada.
- Selecione Gerar testes.
A janela Fornecer documentos de suporte é aberta, solicitando anexos ou outros documentos necessários para gerar casos de teste.
Figura 1. Exemplo do botão Gerar testes para a transação selecionada
- Na janela Fornecer documentos de suporte, selecione anexos adicionais.
Esses são usados ao gerar testes. Você também pode carregar outros arquivos por conta própria.
Figura 2. Selecionando um documento na janela Fornecer documentos de suporte
- Selecione Avançar e forneça instruções adicionais que o AutopilotTM deve usar ao gerar casos de teste. Escolha entre um prompt na Biblioteca de prompts ou digite essas instruções na janela Fornecer orientação adicional .
Por exemplo, você pode especificar AutopilotTM o número de casos de teste que você deseja gerar. O número máximo de casos de teste é 50.
Figura 3. Instruções adicionais inseridas na janela Fornecer orientações adicionais
- Selecione Gerar testes para iniciar o processo.
Quando a geração terminar, você receberá uma notificação Geração de caso de teste concluída. Dependendo de suas preferências de notificação, você pode receber a notificação no aplicativo e por email.
- Selecione a notificação Geração de teste concluída para revisar os casos de teste gerados.
- Expanda cada caso de teste no painel Gerar testes e revise os casos de teste gerados.
- Se você estiver satisfeito com o conteúdo deles, selecione Criar testes.
Figura 4. Seleção dos testes que você deseja criar e expansão de um caso de teste
- Se você não estiver satisfeito com os casos de teste gerados, selecione Refinar testes e forneça detalhes adicionais sobre seu caso de uso.
- Anexe os documentos mais relevantes para o AutopilotTM usar.
- Clique em Avançar e digite detalhes adicionais na caixa de texto Fornecer instruções.
- Após refinar as etapas, selecione Gerar testes novamente.
- Clique na notificação Geração de teste concluída para acessar os casos de teste gerados novamente.
- Expanda cada caso de teste e revise-os.
- Selecione os casos de teste com os quais você está satisfeito e, em seguida, selecione Criar testes.
Os casos de teste que são gerados terão esses rótulos:
gerado pelo autopilot
TRAN:<transactionCode>
TRAN:SE38
, esse mesmo rótulo será aplicado a todos os casos de teste gerados a partir dela.
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
Criando conjuntos de teste para uma transação específica
- Vincule um conjunto de teste a uma transação.
- Selecione Mais opções em linha com o conjunto de testes que você deseja executar.
- Selecione um dos seguintes:
- Executar manualmente
- Executar com automação
- Verificar os resultados do teste no mapa de calor.
Os dados SAP que gera 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.
- Criar casos de teste no Studio
- Ligação e conexão entre mapa de calor, casos de teste e transações
- Configurar as proporções e configurações do Mapa de calor
- Taxas de mapa de calor
- Alterando as configurações do mapa de calor
- Analisar e testar transações
- Entendendo os resultados do mapa de calor
- Geração de casos de teste para uma transação específica
- Criação de casos de teste e conjuntos de testes
- Vinculação do conjunto de teste do Orchestrator a uma transação
- Executar conjuntos de testes para uma transação
- anexos de mapa de calor