- Introdução
- Gerenciamento do projeto
- Documentos
- Requisitos
- Atribuição de casos de teste a requisitos
- Vinculação de casos de teste no Studio ao Test Manager
- Desvinculando automação
- Delete test cases
- Documentar casos de teste com o Task Capture
- Criar casos de teste
- 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
- Operações e utilitários do projeto
- Configurações Test Manager
- Integração da ferramentas ALM
- Integração do API
Versão da API
Versões de API disponíveis no Test Manager para Automation Suite, incluindo diferenças no escopo de controle de acesso baseado em funções entre pontos de extremidade v1 e v2.
O Test Manager fornece duas versões de API que você pode usar na integração. A primeira versão das APIs não é protegida com controle de acesso baseado em função. A segunda versão das APIs é protegida com controle de acesso baseado em função no escopo de cada projeto. Diversas APIs legadas são acessíveis apenas por Administradores da Organização. A segunda versão dessas APIs agora também pode ser acessada por Proprietários do Projeto, mesmo se não forem Administradores da Organização.
Agendamento de versões
A V1 foi descontinuada e removida em abril de 2023 (versão 2023.4 para as versões Independente e Automation Suite do Test Manager.
APIs baseadas em versão
| Versão da API | Permissões | Description |
|---|---|---|
| V1 | • Attachments • AzureDevOpsConnector (descontinuado) • Capabilities • Configuration • Connectors (descontinuado) • CustomFieldDefinitions (descontinuado) • CustomFieldValues • Defects • JiraCloudBasicAuthConnector (descontinuado) • JiraCloudOAuthConnector (descontinuado) • JiraConnectorWebHooks • JireServerConnector (descontinuado) • KPIs • ObjectLabels • Orchestrator • ProjectReports • Projects (descontinuado) • RedmineConnector (descontinuado) • Requirements (descontinuado) • ServerInfo • ServiceNowConnector (descontinuado) • Settings • Telemetry • TestCaseLogs • TestCases • TestExecutions • TestSets • TestSteps • ThirdPartyAuth (descontinuado) • UserAuth • Users • UserSession • UserSettings • WebHookConfiguration (descontinuado) • XrayCloudConnector (descontinuado) • XrayConnectorWebhooks • XrayServerConnector (descontinuado) | Disponível para Administradores da Organização e usuários não administradores. Não protegido pelo controle de acesso baseado em função. |
| V2 | • AzureDevOpsConnector • Connectors • CustomFieldDefinitions • JiraCloudBasicAuthConnector • JiraCloudOAuthConnector • JiraServerConnector • ProjectPermissions • Projects • QtestConnector • RedmineConnector • Requirements • ServiceNowConnector • WebHookConfiguration • XrayCloudConnector • XrayServerConnector | Disponível para Administradores e Proprietários do Projeto. |
Atualizar versão da API
Atualize a versão da API usando o Swagger para fazer chamadas de acesso baseadas em função.
-
Adicione
/swagger/index.htmlao URL da sua instância do Test Manager (por exemplo,https://testmanager.com/swagger/index.html). -
Clique em Selecionar uma definição no topo da página e selecione V2 na lista suspensa.
Agora as solicitações incluem o número da versão como pode ser visto no exemplo a seguir.
curl -X 'GET' \ 'https://company/testmanager/companyTenant/testmanager_/api/v2/projects' \ -H 'accept: application/json'curl -X 'GET' \ 'https://company/testmanager/companyTenant/testmanager_/api/v2/projects' \ -H 'accept: application/json'
Artigos relacionados