- Introdução ao Test Suite
- Studio
- Test Suite — Studio
- Visão geral
- Atividades de testes e APIs
- Orchestrator
- Testing Robots
- Test Manager
- 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
SAP Cloud ALM
Integre seus projetos do SAP Cloud ALM ao Test Manager para criar projetos de testes e casos de teste, executar testes e visualizar informações detalhadas de execução. A integração ajuda você a gerenciar e executar testes automatizados em sua instância do SAP Cloud ALM por meio do Test Manager.
Você pode integrar o SAP Cloud ALM ao UiPath Test Suite e aproveitar os recursos de automação e gerenciamento de testes oferecidos pelo UiPath Studio e Test Manager.
Ao integrar o SAP Cloud ALM ao Test Manager, você pode realizar as seguintes atividades de teste:
- Criação de caso de teste:
- Criar casos de teste automatizados no SAP Cloud ALM, para os quais você pode atribuir automações do Studio dentro do Test Manager.
- Crie casos de teste automatizados no Test Manager que se sincronize com seu projeto de destino do SAP Cloud ALM.
- Execução do caso de teste:
- Execute casos de teste automatizados no Test Manager por meio da interface do SAP Cloud ALM.
- Execute casos de teste automatizados no Test Manager, independentemente da interface do SAP Cloud ALM.
- Test case reporting:
- Navegue do SAP Cloud ALM diretamente para a exibição de execução de testes no Test Manager para obter informações detalhadas.
Execute as seguintes etapas para integrar o SAP Cloud ALM ao Test Manager:
Para obter mais informações sobre a criação manual de um serviço, acesse Criação manual de serviços, na documentação do SAP Cloud ALM.
- No SAP Cloud ALM, acesse Administração e, em seguida, Gerenciamento de paisagem.
- Abra a página Serviços e sistemas .
- Selecione Adicionar e escolha Novo Serviço de Nuvem.
- Configure o novo serviço da UiPath com os parâmetros necessários da seguinte forma:
- Nome: Entrada
UiPath
. - Descrição: entrada
UiPath Test Suite
. - Número do sistema: insira o número do sistema disponível em seu ambiente SAP.
- Tipo de Serviço: selecione Serviço de Nuvem Não Especificado (HTTP).
- Função: selecione Teste.
- Nome: Entrada
- Selecione Salvar para confirmar o novo serviço.
Os pontos de extremidade permitem que você crie uma conexão autenticada com o serviço criado anteriormente. Para obter mais informações, acesse Adicionar endpoints da documentação do SAP Cloud ALM.
- Crie um aplicativo externo na organização UiPath ao qual você deseja conectar o SAP Cloud ALM.
Observação: o ID do aplicativo e o ID do segredo (em Segredos do aplicativo) são usados ao configurar o tipo de autenticação do ponto de extremidade.
Para obter mais informações sobre a criação e o gerenciamento de aplicativos externos, acesse Gerenciamento de aplicativos externos do OAuth.
- Atribua os seguintes escopos de usuário e aplicativo do Test Manager ao aplicativo externo criado anteriormente.
- TM.Projects
- TM.TestSets
- TM.TestCases
- TM.TestExecutions
- TM.CustomFieldDefinitions
- TM.CustomFieldValues
Para obter mais informações sobre os escopos do Test Manager, visite Escopos de API.
- In the Redirect URL field, enter
https://www.uipath.com
.
- Dentro da página Serviços e sistemas , selecione o serviço criado anteriormente.
- Em Endpoints, selecione Adicionar.
- No pop-up Adicionar endpoint , configure os seguintes parâmetros:
- Endpoint Name: This parameter is automatically generated. Change the value to
UiPath
. - Caso de uso: o caso de uso suportado para o serviço da UiPath é Automação de Teste.
- URL raiz: insira a URL do Test Manager do tenant onde você deseja criar os casos de teste, seguida do sufixo
api
.Por exemplo:https://govcloud.uipath.us/{organizationName}/{tenantName}/testmanager_/api
. - Tipo de Autenticação: selecione OAuth2ClientCredentials.
- ID do cliente: insira o valor do ID do aplicativo do aplicativo externo criado anteriormente.
- Segredo do cliente: insira o valor do ID do segredo do aplicativo externo criado anteriormente.
- URL de serviço do token: insira o endpoint do UiPath® Identity Server do tipo Token:
https://cloud.uipath.com/identity_/connect/token
.Para uma lista de pontos de extremidade do Identity Server, acesse Pontos de extremidade do UiPath Identity Server.
- Endpoint Name: This parameter is automatically generated. Change the value to
- Selecione Salvar para confirmar o novo ponto de extremidade.
Essas configurações garantem que os sistemas SAP Cloud ALM e Test Manager possam se comunicar e sincronizar.
After you integrate SAP Cloud ALM with Test Manager, you can perform testing operations, such as creating test cases, executing them, and viewing the execution results. The following sections demonstrate the end-to-end process of the integration.
A integração do SAP Cloud ALM e do Test Manager se aplica apenas a casos de teste automatizados.
Visão geral
Quando você cria um caso de teste automatizado, o SAP Cloud ALM cria simultaneamente um novo projeto na sua instância do Test Manager conectada. O nome do projeto é o mesmo que o usado no SAP Cloud ALM, porém, há um ID exclusivo no final. O projeto também inclui o novo caso de teste que você criou. Quando você decide criar mais casos de teste usando configurações idênticas ao seu caso de teste inicial, o SAP Cloud ALM cria um novo caso de teste dentro do seu projeto gerado anteriormente.
Test cases created in both SAP Cloud ALM and Test Manager, are created within a specific context. The SAP Cloud ALM context is stored in the following custom fields from the Test Manager project: SAP Country/Region, SAP Scope and SAP Solution Process. These parameters establish the proper mapping and context between test cases in SAP Cloud ALM and Test Manager. These custom fields can hold multiple values, depending on the number of scopes and corresponding processes that you synchronize to the Test Manager project.
If you need to create a test case in Test Manager that should be synchronized to SAP Cloud ALM, select the appropriate context for the previous mentioned custom fields.
Criação de um caso de teste automatizado no SAP Cloud ALM
- Acesse o SAP Cloud ALM e, na lista suspensa Projeto , selecione um projeto existente ou crie um dedicado, usado para integrar com o Test Manager.
- Acesse o aplicativo Preparação do Teste .
- Na seção Casos de teste , selecione Criar um caso de teste. Configure o caso de teste da seguinte maneira:
- Tipo: selecione Automatizado.
A integração ajuda na criação, gerenciamento e execução de casos de teste automatizados para suas soluções de negócios no SAP Cloud ALM.
- Provedor de automação: selecione o endpoint
UiPath Test Suite
da lista suspensa. - Título: insira um título que seja exclusivo para o escopo desejado.
- Escopo: selecione um escopo.
Esse valor está presente no Test Manager como o campo personalizado SAP Scope .
- Processo da solução: opcionalmente, selecione um processo da solução.
Esse valor está presente no Test Manager como o campo personalizado Processo da Solução SAP .
- País/Região: se você selecionou um processo da solução, precisará selecionar o país ou região desejados.
Esse valor está presente no Test Manager como o campo personalizado SAP País/Região .
Figura 1. O pop-up Novo Caso de Teste do SAP Cloud ALM, onde você configura o novo caso de teste
- Tipo: selecione Automatizado.
- Selecione Salvar para confirmar a criação do caso de teste.
- Go to Test Manager from SAP Cloud ALM, to the newly created test case.
- In the Test Manager project, go to Project settings, and select the Automation tab.
- Assign a default Orchestrator folder to the project created through SAP Cloud ALM:
- Selecione a lista suspensa Pasta padrão.
- Selecione sua pasta do Orchestrator preferida.
- Selecione Salvar para confirmar suas alterações.
The selected folder is used to execute all your tests.
Note: This step is required just once, right after the creation of the associated Test Manager project.
Para obter mais informações sobre a criação de casos de teste automatizados no SAP Cloud ALM, acesse Criação de casos de teste automatizados.
Creating an automated test case in Test Manager
To trigger the creation of an automated test case in SAP Cloud ALM from Test Manager, perform the following steps:
- Open your Test Manager project that you created from SAP Cloud ALM in the previous steps.
- No painel de navegação à esquerda, acesse Casos de teste.
- Select Create Test Case.
- Configure the test case as follows:
- Name: Enter a name for your test case.
- Version: Optionally, add a version tag to the test case.
- Description: Optionally, enter a description for the test case.
- Labels: Add custom labels.
- Select Create to confirm the new test case.
- Open the newly created test case, and go to the Details tab.
- Select the relevant values for your SAP Cloud ALM target project in the following custom fields:
- SAP Country/Region: Select the target country/region.
This is the equivalent country/region where you want to test your solution process.
- SAP Scope: Select the desired scope.
This is the equivalent scope that you are testing in your SAP Cloud ALM project.
- SAP Solution Process: Select the target solution process.
This is the equivalent solution process that you are testing in your SAP Cloud ALM project.
Note: If your Test Manager project holds multiple SAP scopes and process values, make sure the selected process corresponds to the chosen scope. Test Manager does not automatically filter the SAP Solution Processes based on the SAP Scope value.
By selecting the appropriate values for SAP Scope, SAP Solution Process, and SAP Country you ensure the test cases created in Test Manager will synchronize with SAP Cloud ALM when the same scope and process are synchronized.
Figure 2. The custom field values related to SAP in a Test Manager test case
- SAP Country/Region: Select the target country/region.
For more information about creating test cases in Test Manager, visit Create test cases.
Synchronizing test cases from Test Manager to SAP Cloud ALM
Etapas
To synchronize the test cases created in Test Manager in your connected SAP Cloud ALM project, perform the following steps:
- Open your SAP Cloud ALM project, and go to the Test Preparation app.
- In the Test Cases section, select Synchronize Automated Test Cases.
Figure 3. The Synchronize Automated Test Cases button
- Select the scope for which you want to synchronize automated test cases.
Note: This value must match the scope used for creating new automated test cases in Test Manager.For example, if you created an automated test case in Test Manager with
Scope 3
, ensure this sameScope 3
scope is selected in SAP Cloud ALM when you synchronize test cases. - Select the automation provider (
UiPath Test Suite
), which is the endpoint you used to create automated tests. - Select Synchronize to finish the process.
For more information about synchronizing automated test cases from Test Manager to SAP Cloud ALM, visit Synchronizing Automated Test Cases.
Use UiPath® Studio to create a test automation or assign an automation to an existing test case in Test Manager.
Etapas
- No Studio, abra um projeto existente ou crie um.
- Conecte este projeto a uma instância do Test Manager.
- Na faixa de opções Design , selecione Test Manager.
- Selecione Configurações do Test Manager.
- Insira a URL base da sua instância sincronizada do Test Manager com o SAP Cloud ALM.
- Selecione Conectar.
- Após a conexão ser bem-sucedida, no campo Projeto padrão , insira o nome ou prefixo do projeto do Test Manager de destino.
- Criar e desenvolver casos de teste para seu processo de solução.
Acesse a página Introdução do Test Suite Studio para explorar os recursos de design de testes disponíveis.
- Acesse o painel Projeto do seu projeto e clique com o botão direito do mouse em um caso de teste.
- Selecione Link para o Test Manager.
- No pop-up Link para o Test Manager , forneça as seguintes informações do teste:
- Projeto: selecione o projeto que contém o caso de teste existente ou em que um novo será criado.
Se você selecionou um projeto padrão quando conectou o Studio ao Test Manager, esse projeto aparecerá no campo Projeto .
- Teste: insira o nome de um caso de teste existente do projeto selecionado. Para criar um novo caso de teste, deixe o valor padrão
<new test case>
selecionado. - Nome: para criar um novo caso de teste, deixe
<new test case>
no campo Teste e forneça um nome para o novo caso de teste no Test Manager. - Requisito: opcionalmente, insira o nome de um requisito existente e atribua-o ao caso de teste. Se você não quiser atribuir um requisito, deixe o valor
<none>
selecionado.
- Projeto: selecione o projeto que contém o caso de teste existente ou em que um novo será criado.
- Selecione OK para salvar as alterações.
Para obter mais informações sobre a atribuição de automações a casos de teste no Test Manager, acesse Atribuir automações a casos de teste.
You can execute automated test cases directly from both SAP Cloud ALM and Test Manager. The execution results are displayed in both SAP Cloud ALM and Test Manger.
For detailed steps on how to execute automated test cases in SAP Cloud ALM, visit Executing Automated Test Cases.
You can check the execution status and data, in real time, from both SAP Cloud ALM, and Test Manager. After you execute a test case, you can see the status of the execution both in SAP Cloud ALM and Test Manager.
While you are still in the Executed Test Runs section of a test case in SAP Cloud ALM, select Open Execution Log to navigate directly to the execution log of that test case within Test Manager.
Synchronizing ongoing execution status from Test Manager to SAP
After you trigger the execution of a test case in SAP Cloud ALM, you can track the status and the progress of the test run from the test case list. You can refresh the status and the progress of the test run by selecting Refresh Test Progress from the Automation Provider.
Synchronizing finished execution status from Test Manager to SAP
Once a test case execution is completed in Test Manager, it can be synchronized with SAP Cloud ALM. To do this, navigate to your SAP Cloud ALM project and select the Test Execution app. Within the Test Cases section, select the desired test case and then select Refresh Executed Test Runs from the Automation Provider. This action updates the execution status in SAP Cloud ALM to match the one from Test Manager.
- Cenários de teste compatíveis
- Integração do SAP Cloud ALM com o Test Manager
- 1. Crie um novo serviço
- 2. Adicione um novo ponto de extremidade
- Trabalhando com SAP Cloud ALM e Test Manager
- Criação de casos de teste
- Atribuição de automações de teste a casos de teste
- Execução de casos de teste
- Execution results