UiPath Documentation
test-manager
latest
false
Guia do usuário do Test Manager
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Test Manager API integration

SDK do Test Manager e padrões de integração para conectar ferramentas de desenvolvimento para sincronizar requisitos, defeitos e artefatos de automação da UiPath.

Quatro cenários de integração mostram como uma ferramenta externa troca requisitos, defeitos, atribuições de automação e resultados com o Test Manager por meio do SDK. Os requisitos sincronizados de uma ferramenta externa são somente leitura no 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 com 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 obter detalhes, 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 Execução). 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 até Execução > 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.

Resultados buscados 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 pesquisar os resultados em intervalos regulares. É recomendável recuperar novos resultados a cada 20 segundos ou mais.

Configuração da integração​

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 da sua ferramenta externa, o Integration Service intermediário pode não ser necessário.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte(opens in new window)

Quer aprender? Academia UiPath(opens in new window)

Tem perguntas? Fórum do UiPath(opens in new window)

Fique por dentro das novidades