Test Suite
2022.10
falso
Imagem de fundo do banner
Guia do usuário do Test Suite
Última atualização 8 de mar de 2024

Integração da API do Test Manager

Visão geral

O Test Manager Software Development Kit (SDK) fornece integração do Test Manager com suas ferramentas de desenvolvimento. Por meio desse tipo de integração, você pode sincronizar artefatos (requisitos, histórias, defeitos) e trazer recursos de automação do UiPath.

O diagrama de arquitetura a seguir descreve os recursos de integração de componentes da UiPath com ferramentas de terceiros. Para obter mais informações, consulte Padrões de integração do gerenciamento de ciclo de vida de aplicativos.



Cenários de integração

Entenda como a integração funciona observando os seguintes cenários típicos:

  • Sincronização de requisitos externos
  • Criação de defeitos em ferramentas externas
  • Atribuição de automação a casos de teste externos
  • Busca de resultados em ferramentas externas

Sincronização de requisitos externos

O objetivo principal da sincronização de artefatos, como requisitos, é atribuir casos de teste a eles. Isso mostra os requisitos cobertos por meio dos casos de teste. Para conseguir isso, você precisa sincronizar todos os requisitos da sua ferramenta externa com o Test Manager. Para realizar essa ação no Test Manager, consulte Requisitos.

Ao sincronizar requisitos externos com o Test Manager, considere o seguinte:

  • A ferramenta externa é usada principalmente no processo de teste. Os requisitos sincronizados externamente aparecem como somente leitura no Test Manager.
  • Os requisitos no Test Manager são atualizados usando a ferramenta externa.
  • A exclusão de todos os artefatos e quaisquer registros relacionados no Test Manager por meio de uma exclusão em cascata é possível, mas não é considerada boa prática.
  • A descrição dos requisitos pode usar o Markdown para fins de formatação.

Criação de defeitos em ferramentas externas

O Test Manager fornece um WebHook que é invocado quando você cria um defeito de um log de caso de teste (consulte Resultados do teste). Você pode configurar uma integração para que seu projeto do Test Manager receba as informações do log do caso de teste necessárias para a criação de defeitos (por exemplo: Jira Server). Você pode acessar rapidamente a ferramenta onde os defeitos são criados navegando para Resultados do teste > Chave do caso de teste > Defeito.

Atribuição de automação a casos de teste externos

Para habilitar os recursos de automação através do Studio, você precisa sincronizar seus casos de teste com o Test Manager.

Quando você atribuir a automação a casos de teste externos, considere o seguinte:

  • A ferramenta externa armazena as informações de mapeamento entre casos de teste externos e artefatos correspondentes no Test Manager.
  • Você pode atribuir uma automação depois que o caso de teste tiver sido sincronizado com o Test Manager.
  • A exibição de informações de automação nas ferramentas externas revela que a automação foi atribuída. Isso é considerado boa prática.

Busca de resultados em ferramentas externas

Para recuperar resultados, você precisa consultar objetos TestExecution por meio da API REST do Test Manager. O objeto TestExecution é composto de resultados gerados durante a execução do conjunto de testes. TestExecution detém uma referência aos objetos TestCaseLogs que representam os resultados dos casos de testes.

Você precisa consultar os resultados em intervalos regulares. Considere recuperar novos resultados a cada 20 segundos ou mais.

Configuração de integrações

Você precisa configurar sua integração como um serviço individual. Não há restrições relacionadas à tecnologia usada por sua ferramenta externa, desde que ela possa consumir serviços da Web do RESTful.

No diagrama a seguir, você pode ver um exemplo de como a sincronização de artefatos funciona de suas ferramentas externas para o Test Manager.



Observação: dependendo dos recursos de sua ferramenta externa, o Integration Service intermediário pode não ser necessário.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.