test-suite
2023.10
false
Guia do usuário do Test Suite
Automation CloudAutomation Cloud Public SectorAutomation SuiteStandalone
Last updated 17 de out de 2024

Integração de API do Test Manager

Visão geral

O Kit de Desenvolvimento de Software do Test Manager (SDK) fornece a 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 UiPath®.

O diagrama de arquitetura a seguir descreve os recursos de integração com componentes UiPath® e 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 de sua ferramenta externa com o Test Manager. Para realizar essa ação no Test Manager, consulte Requisitos.

Ao sincronizar os 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 de quaisquer registros relacionados no Test Manager por meio de uma exclusão em cascata é possível, mas não é considerada uma 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 a partir de um log de casos de teste (consulte Resultados do teste). Você pode configurar uma integração para seu projeto do Test Manager para receber as informações de log de casos 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 recursos de automação por meio 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 os artefatos correspondentes no Test Manager.
  • Você pode atribuir automação depois que o caso de teste for 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 TestExecutionobjetos 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 a partir 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.

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.