test-suite
latest
false
UiPath logo, featuring letters U and I in white
Guia do usuário do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 15 de nov de 2024

Guia de início rápido

This quickstart guide provides you with a comprehensive introduction to Test Manager, empowering you to efficiently manage and execute test cases for your Studio projects. Test Manager offers a robust test management solution with support for multiple test frameworks, integration with various source control systems, and advanced reporting capabilities.

Follow these steps to get started with Test Manager:
  1. Create a project in Test Manager, or import an existing project.

    Acesse Importar projeto para saber como importar projetos de teste de outras ferramentas.

  2. Crie os requisitos para seus casos de teste.
  3. Create test cases either in Studio, or directly in Test Manager.
  4. Crie conjuntos de testes e atribua casos de teste a eles.
  5. Execute os testes.
  6. Analise os resultados do teste.

Criação de requisitos

It is very common to use specialized requirements management tools to manage requirements like user stories, epics, or other artifacts. Test Manager supports the synchronization of requirements from external tools as well as the creation of requirements from within Test Manager. In a Test Manager project, there can be requirements that are synced from external tools as well as requirements that were created in Test Manager.
  1. No menu Test Design , navegue até a página Requisitos .


  2. Clique em Criar Requisito. A janela Criar Requisito é exibida.
  3. Preencha os campos de acordo:
    • Nome - O nome do seu requisito.
    • Descrição - (Opcional) Adicione qualquer descrição ao requisito. Para adicionar texto formatado, use a sintaxe Markdown .
    • Opcionalmente, adicione qualquer número de rótulos de objeto.
  4. Clique em Criar. Seu novo requisito é exibido na página Requisitos .
    Dica: Carregar documentos

Quality-check requirements

AutopilotTM assists you in evaluating requirements for quality aspects such as clarity, completeness, and consistency in Test Manager.

For an existent requirement, select Evaluate quality and evaluate the requirement using AutopilotTM, to generate a list of suggestions that you can directly implement. Provide supporting documents to AutopilotTM and additional guidance through a prompt that you choose from your library or that you type in yourself.

Depois de disparar a avaliação, expanda cada sugestão para atualizar seu status com base no progresso da sua implementação. Você pode optar por adicionar a sugestão aos seus requisitos, marcando seu status como Em trabalho ou Concluído. A opção de remover sugestões também está disponível.

Gere mais sugestões ou regenere-as com diferentes documentos de suporte ou orientação adicional usando Sugerir mais e Regenerar. Você também pode manter sugestões para referência futura exportando-as para Word.

Visit Quality-check requirements -Best practices to understand how to efficiently evaluate your requirements using AutopilotTM.

Requisitos de clonagem

Para expandir seu portfólio de testes, você pode clonar um requisito de cada vez. Para clonar um requisito:

  1. Selecione Mais opções para o requisito que você deseja duplicar e, em seguida, Clonar.
  2. Escolha as informações que você deseja clonar e, em seguida, selecione Confirmar.

Criação de casos de teste

Test Manager provides a set of features for creating, managing, and executing test cases for your projects. This guide walks you through the process of creating test cases, assigning automations to them, adding manual steps, and linking requirements.

Criação de casos de teste

Build your testing portfolio, and create test cases within Test Manager:

  1. Open your project in Test Manager and navigate to the Test Cases section.
  2. Selecione Criar caso de teste e configure os detalhes do caso de teste, como nome, versão, descrição e rótulos.
  3. Selecione Confirmar e o caso de teste será exibido em Casos de teste.

Generating tests for requirements

Use AutopilotTM to generate a list of potential test cases.

Você pode usar dois tipos de geração de casos de teste:
  • Gerar testes a partir do requisito: você pode gerar casos de teste a partir dos detalhes do requisito, seguidos por documentos carregados e instruções adicionais.

    Abra um requisito e selecione Gerar testes para gerar testes para um requisito.

  • Gerar testes para transações SAP: você pode gerar casos de teste para transações SAP a partir do Mapa de calor e gaps descobertos na Análise de impacto de alterações, usando documentos carregados e instruções adicionais.

Refine the generation process with documents and instructions for AutopilotTM to use in generating the test cases. After you select Generate tests, review the generated test cases and create tests if satisfied, or refine them with more details if otherwise.

Visit Generate tests for requirements: Best practices to check how to use the test generation feature at its full potential.

Vinculação de casos de teste a requisitos

To establish traceability between test cases and requirements, you can assign test cases to requirements in Test Manager.

  1. Abra o caso de teste desejado.
  2. Acesse Tarefas e selecione Atribuir ao requisito.
  3. Escolha os requisitos aos quais você deseja associar o caso de teste.
  4. Selecione Atribuir para salvar as alterações.

Atribuição de automação do Studio a casos de teste

Test cases in Test Manager can include both manual steps and a Studio automation. The automations are created in Studio as test cases, using the available activities. You need to assign Studio automations to test cases from Test Manager, to use automated executions.

To link an automation created in Studio to a test case in Test Manager:

  1. Integrate Studio with Test Manger, and configure the Test Manager Settings from the Studio Design ribbon.
  2. Select Link to Test Manager.
  3. Configure as informações do caso de teste, como:
    • Project: Select your project. If you did not set a default project for Test Manager, see Integrating with Studio.
    • Teste: selecione um caso de teste na lista suspensa.
    • Name: Enter a name only if you create a new test case in Test Manager.
    • Requirement: Leave this field blank if you don't want to link the test case to an existing requirement. The name is read-only in Test Manager. Alternatively, you can select a Requirement from the dropdown list if you want to assign the test case to a specific requirement in Test Manager.



Adicionar etapas manuais a casos de teste

Além da automação, você também pode incluir etapas manuais dentro de casos de teste. Essas etapas manuais fornecem instruções para executar ações específicas durante o processo de teste. Quando você cria ou edita um caso de teste, você pode adicionar etapas manuais, descrever a ação, comportamento esperado e definir valores da área de transferência, para não ter que digitar manualmente em campos.

Visit Manual test cases to learn how to add manual steps to test cases inside Test Manager.

Carregando documentos

In Test Manager, you have the option to upload relevant documents as attachments to test cases.

Para carregar documentos, escolha entre as seguintes opções:
OpçãoDescription
Carregamento manualSiga os passos abaixo:
  1. Open your project in Test Manager.
  2. Navegue até um dos seguintes artefatos:

    • Requisitos
    • Caso de Teste
    • Conjunto de Testes
  3. Clique em uma chave de artefato na lista para abri-lo.
  4. Acesse a aba Documentos.
  5. Clique no botão Adicionar documento e escolha um arquivo ou arraste e solte ele diretamente na página.

    O arquivo será adicionado ao seu teste.

Atividade Attach document Adicione a atividade Attach Document em sua automação do Studio. Os anexos aparecerão dentro da guia Anexos na página Execução após a execução.

Casos de teste de clonagem

Para criar com facilidade vários conjuntos de testes semelhantes, você também pode clonar casos de teste individuais. Para clonar um caso de teste:
  1. Selecione Mais opções para o caso de teste que você deseja duplicar e, em seguida, Clonar.
  2. Escolha se deseja também clonar informações relacionadas, como documentos, rótulos ou atribuições a requisitos.
  3. Selecione Clonar para salvar suas alterações.

Managing test cases

Test Manager provides a range of actions that can be performed on individual test cases:

  • Tenha uma visão geral de um caso de teste quando você seleciona sua chave. Isso leva você para a página Visão geral.
  • Acesse o log do resultado mais recente do caso de teste. Selecione Abrir log de execução para um caso de teste e você pode ver detalhes sobre a execução de teste mais recente.
  • Excluir casos de teste.
  • Desassociar automação.
  • Clonar casos de teste.

Creating test sets

Test Sets in Test Manager are used to group test cases and define which tests should be executed together in a single run. They provide a way to organize tests based on their purpose and execution requirements. To create a test set, follow the steps below:

Creating test sets

Para criar um conjunto de testes:
  1. Open your project in Test Manager, and select Test Sets.
  2. Selecione Criar conjunto de testes.
  3. Preencha as informações sobre o conjunto de testes, como nome, descrição, se ele deve exibir a cobertura de atividades (Habilitar cálculo de cobertura de atividades RPA) e rótulos.
  4. Selecione Criar para salvar suas alterações.

Atribuição de casos de teste a conjuntos de testes

Após criar um conjunto de testes, você precisa atribuir casos de teste a ele. Para atribuir casos de teste a um conjunto de testes, abra o conjunto de testes desejado e, no menu Tarefas, selecione Atribuir casos de teste.

Você pode atribuir simultaneamente casos de teste a um conjunto de testes de duas maneiras diferentes:
  • Uso de Atribuição estática - selecione manualmente


  • Uso de Atribuição dinâmica - insira o rótulo dos casos de teste que você deseja atribuir. Sempre que uma execução for iniciada, todos os casos de teste que tenham pelo menos um dos rótulos selecionados atribuídos serão adicionados à execução.


A imagem animada abaixo mostra como criar um conjunto de testes e atribuir casos de teste estáticos e dinâmicos a ele.

Configuração de conjuntos de testes para serem executados a partir de uma pasta de execução especificada.

Os conjuntos de testes podem ser configurados para serem executados a partir de uma pasta de execução padrão ou especificada. Isso permite que você execute casos de teste que fazem parte dessa pasta específica. Além disso, você também tem a opção de especificar pacotes específicos e suas versões a partir das quais os casos de teste serão executados exclusivamente. Para usar esse recurso, siga estas etapas:

  1. Verifique as configurações ao nível do tenant:
    1. Visit Test Manager, select Settings from the header, and then go to the General tab.
    2. Verifique a configuração Permitir contexto de execução legada:
      • Se a configuração estiver habilitada: casos de teste são executados sem uma pasta de execução específica.
      • Se a configuração for desabilitada: os casos de teste podem ser executados apenas a partir de uma pasta de execução do Orchestrator específica e de um pacote e versão especificados.
  2. Defina uma pasta de execução padrão nas configurações do projeto:
    1. Acesse Configurações do projeto e selecione a guia Automação.
    2. Defina sua pasta de execução padrão.

      Essa pasta padrão se aplica a todos os conjuntos de testes, a menos que uma pasta de execução exclusiva seja especificada.

  3. Selecione uma pasta de execução para um conjunto de testes:
    1. Navegue até Conjuntos de testes e abra um conjunto de testes.
    2. Na guia Casos de Teste, selecione Selecionar Automação.
    3. Escolha uma pasta preferida, na lista suspensa Pasta de Execução.
    4. Selecione Salvar para aplicar a alteração.
  4. Selecione um pacote e versão específicos:
    1. Na guia Casos de Teste de um conjunto de testes, selecione Selecionar Automação novamente.
    2. Você pode usar as seguintes opções:
      • Seleção automática de pacotes: seleciona todos os pacotes disponíveis na pasta com suas versões mais recentes, com base nos casos de teste atribuídos ao conjunto de testes.
      • Adicionar automação: permite que você escolha manualmente um pacote e sua versão nas listas suspensas correspondentes. Use Selecionar para confirmar cada emparelhamento de versão do pacote.

Linking Orchestrator test sets

You can link your test sets from Orchestrator and execute them in Test Manager. To achieve this, you first need to create the test set in Orchestrator, and assign only automated test cases to it.

Observação: essa funcionalidade será descontinuada a partir de abril de 2025. Acesse as próximas descontinuações do Orchestrator para saber mais informações sobre a descontinuação.
Após criar o conjunto de testes no Orchestrator, siga as etapas abaixo:
  1. Open your project in Test Manager.
  2. Navegue até Conjuntos de testes e, em seguida, Link.
  3. Selecione um conjunto de testes na lista e selecione Vincular.

Clonagem de conjuntos de teste

Para acelerar seu gerenciamento de testes, após clonar requisitos e casos de teste, você também pode clonar conjuntos de testes, para poder expandir rapidamente seus projetos de teste. Para clonar um conjunto de testes:
  1. Selecione Mais opções para o Conjunto de testes que você deseja duplicar e, em seguida, selecione Clonar.
  2. Escolha se deseja também clonar informações relacionadas, como Documentos e Rótulos.
  3. Selecione Clonar.

Artigos relacionados

Execução de testes

In Test Manager, you have the option to execute tests manually or using automations. Manual test executions are performed directly in Test Manager, while automated executions are initiated through Test Manager and carried out via Orchestrator. Before executing test cases, it is necessary to create a test set, which will be used for the execution.

Execução automatizada

Automated execution refers to test sets created in Test Manager with linked test cases from Studio. Before executing automated tests in Test Manager, make sure you have created the test sets in Orchestrator.

You can execute all test sets using the Execute Automated option. Orchestrator is invoked for test cases linked to Test Manager. To execute test sets linked from Orchestrator, ensure that you create the test sets in Orchestrator.

Execução de testes usando automações

Para executar conjuntos de testes usando automações, execute as etapas abaixo:
  1. Open your project in Test Manager and then navigate to Test Sets.
  2. Selecione um conjunto de testes e clique nas reticências verticais.
  3. Selecione Executar automatizado.

Execução manual

Manual execution applies to test sets created in Test Manager, including test cases with manual steps. Manual execution can be performed for both Test Manager test sets and linked test sets from Orchestrator.

Execução manual de testes

Para executar conjuntos de testes manualmente, execute as etapas abaixo:
  1. Open your project in Test Manager and then navigate to Test Sets.
  2. Selecione um conjunto de testes e clique nas reticências verticais.
  3. Selecione Executar manualmente. O Assistente de execução manual será aberto em uma nova janela. Certifique-se de que seu bloqueador de pop-ups permite que a janela seja aberta.

Artigos relacionados

Análise de resultados

Execution in Test Manager provide insights about the execution of test sets. Below you have a breakdown of how you can analyze and work with test results.

Acesso aos resultados do teste

Open Execution in Test Manager to view a list of test executions. Each test execution represents the execution of a test set. The executions are sorted based on the finish date, with ongoing and pending executions displayed at the top.

Detalhes da execução

Quando você seleciona uma entrada de execução de teste, uma visualização detalhada é aberta. Essa visualização exibe informações, como hora de início da execução, duração e logs de execução. A seção Resultados fornece uma visão geral de todos os resultados de teste individuais de casos de teste, chamados Logs de caso de teste. Isso permite que você realize ações em resultados de teste individuais.

Compreensão do status de execução do teste

As execuções de teste são codificadas por cores para indicar seu status:
  • Verde - casos de teste aprovados;
  • Vermelho - Casos de teste que falharam.
  • Cinza - Casos de teste sem resultados definitivos, como aqueles que ainda não foram executados dentro de um conjunto de testes em andamento.

Exploração de resultados do teste

Esta seção descreve as informações que você pode encontrar como parte dos resultados do teste e as outras ações que você pode realizar após a obtenção dos resultados.
ResultadoDescription
Log de execuçãoO log de execução contém informações essenciais, incluindo afirmações, logs, detalhes de execução, requisitos afetados e anexos. Selecione a chave de caso de teste dentro da página Execução para acessar o log de execução.
Cobertura de AtividadesVocê pode habilitar a cobertura de atividades para execuções de teste automatizadas. Essa funcionalidade fornece informações sobre as atividades cobertas durante a execução de teste.
Integração de gerenciamento de defeitosIf you have an external defect management system integrated with Test Manager, you can create defect reports directly from the execution logs. Open a test case log, select Tasks, and then Create Defect.
Sincronização de defeitosTest Manager allows synchronization of execution results with external tools as part of an ALM tool integration. This synchronization ensures that execution details, logs, timestamps, and other relevant information are shared with the integrated tool.
Criar e desvincular defeitosDentro da página Execução, você pode criar defeitos acessando logs de casos de teste, selecionando Tarefas e selecionando Criar Defeito. Além disso, você tem a opção de desassociar defeitos de uma ferramenta externa, que desassocia o resultado de execução de teste da entrada da ferramenta externa.

Trabalhando com resultados de teste

Ao analisar execuções de teste, você pode realizar as seguintes ações:
  • Identificar resultados de testes manuais ou automatizados.
  • Acompanhar o progresso de execuções de testes em andamento.
  • Abrir o conjunto de testes executado para revisar os detalhes.
  • Examinar logs e anexos associados a execuções de testes.
  • Create defects in your defect management system directly from Test Manager if you have an ALM tool integration.
Observação: a execução e seus dados associados permanecem não afetada por alterações ou exclusão de conjuntos de testes.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.