Suite Test Case - Get Test Case
Obtenha um caso de teste específico de um Suite.
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestCase/{testCaseId}?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestCase/{testCaseId}?witFields={witFields}&returnIdentityRef={returnIdentityRef}&api-version=7.1
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
organization
|
path | True |
string |
O nome da organização do Azure DevOps. |
plan
|
path | True |
integer (int32) |
ID do plano de teste para o qual os casos de teste são solicitados. |
project
|
path | True |
string |
ID do projeto ou nome do projeto |
suite
|
path | True |
integer (int32) |
ID do conjunto de testes para o qual os casos de teste são solicitados. |
test
|
path | True |
string |
ID do caso de teste a ser buscada. |
api-version
|
query | True |
string |
Versão da API a ser usada. Isso deve ser definido como '7.1' para usar essa versão da api. |
return
|
query |
boolean |
Se definido como true, retornará todos os campos de identidade, como AssignedTo, ActivatedBy etc., como objetos IdentityRef. Se definido como false, esses campos serão retornados como nomes exclusivos no formato de cadeia de caracteres. Isso é falso por padrão. |
|
wit
|
query |
string |
Obtenha a lista de witFields. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Test |
operação bem-sucedida |
Segurança
oauth2
Tipo:
oauth2
Flow:
accessCode
URL de Autorização:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL do Token:
https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer
Escopos
Nome | Description |
---|---|
vso.test | Concede a capacidade de ler planos de teste, casos, resultados e outros artefatos relacionados ao gerenciamento de testes. |
Definições
Nome | Description |
---|---|
Identity |
|
Point |
Atribuições para o ponto de teste |
Project |
Estado do projeto. |
Project |
Visibilidade do projeto. |
Reference |
A classe para representar uma coleção de links de referência REST. |
Team |
Representa uma referência superficial a um TeamProject. |
Test |
Classe de caso de teste |
Test |
O recurso de referência do plano de teste. |
Test |
O recurso de referência do conjunto de testes. |
Work |
Classe de item de trabalho |
IdentityRef
Nome | Tipo | Description |
---|---|---|
_links |
Este campo contém zero ou mais links interessantes sobre o assunto do grafo. Esses links podem ser invocados para obter relações adicionais ou informações mais detalhadas sobre esse assunto do grafo. |
|
descriptor |
string |
O descritor é a principal maneira de referenciar o assunto do grafo enquanto o sistema está em execução. Esse campo identificará exclusivamente o mesmo assunto de grafo em contas e organizações. |
directoryAlias |
string |
Preterido – pode ser recuperado consultando o usuário do Graph referenciado na entrada "self" do dicionário "_links" identityRef |
displayName |
string |
Esse é o nome de exibição não exclusivo do assunto do grafo. Para alterar esse campo, você deve alterar seu valor no provedor de origem. |
id |
string |
|
imageUrl |
string |
Preterido – Disponível na entrada "avatar" do dicionário "_links" do IdentityRef |
inactive |
boolean |
Preterido – pode ser recuperado consultando o estado de associação do Graph referenciado na entrada "membershipState" do dicionário "_links" do GraphUser |
isAadIdentity |
boolean |
Preterido – pode ser adiado do tipo de assunto do descritor (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Preterido – pode ser inferido do tipo de assunto do descritor (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Preterido - não em uso na maioria das implementações pré-existentes de ToIdentityRef |
uniqueName |
string |
Preterido – use Domain+PrincipalName em vez disso |
url |
string |
Essa URL é a rota completa para o recurso de origem desta entidade de grafo. |
PointAssignment
Atribuições para o ponto de teste
Nome | Tipo | Description |
---|---|---|
configurationId |
integer (int32) |
ID da configuração atribuída ao ponto de teste |
configurationName |
string |
Nome da configuração atribuída ao ponto de teste |
id |
integer (int32) |
ID do ponto de teste |
tester |
Testador atribuído ao ponto de teste |
ProjectState
Estado do projeto.
Valor | Description |
---|---|
all |
Todos os projetos, independentemente do estado, exceto Excluídos. |
createPending |
O projeto foi enfileirado para criação, mas o processo ainda não foi iniciado. |
deleted |
O projeto foi excluído. |
deleting |
O Project está em processo de exclusão. |
new |
O Project está em processo de criação. |
unchanged |
O projeto não foi alterado. |
wellFormed |
O Project é completamente criado e pronto para uso. |
ProjectVisibility
Visibilidade do projeto.
Valor | Description |
---|---|
private |
O projeto só é visível para usuários com acesso explícito. |
public |
O projeto é visível para todos. |
ReferenceLinks
A classe para representar uma coleção de links de referência REST.
Nome | Tipo | Description |
---|---|---|
links |
object |
A exibição somente leitura dos links. Como os links de referência são somente leitura, só queremos expô-los como somente leitura. |
TeamProjectReference
Representa uma referência superficial a um TeamProject.
Nome | Tipo | Description |
---|---|---|
abbreviation |
string |
Abreviação do projeto. |
defaultTeamImageUrl |
string |
Url para imagem de identidade de equipe padrão. |
description |
string |
A descrição do projeto (se houver). |
id |
string (uuid) |
Identificador de projeto. |
lastUpdateTime |
string (date-time) |
Hora da última atualização do projeto. |
name |
string |
Nome do projeto. |
revision |
integer (int64) |
Revisão do projeto. |
state |
Estado do projeto. |
|
url |
string |
Url para a versão completa do objeto. |
visibility |
Visibilidade do projeto. |
TestCase
Classe de caso de teste
Nome | Tipo | Description |
---|---|---|
links |
Links de referência |
|
order |
integer (int32) |
Ordem do TestCase no Suite |
pointAssignments |
Lista de pontos associados ao caso de teste |
|
project |
Projeto no qual o caso de teste é |
|
testPlan |
Plano de teste no qual o caso de teste é |
|
testSuite |
Pacote de testes no qual o caso de teste é |
|
workItem |
Detalhes do Item de Trabalho do TestCase |
TestPlanReference
O recurso de referência do plano de teste.
Nome | Tipo | Description |
---|---|---|
id |
integer (int32) |
ID do plano de teste. |
name |
string |
Nome do plano de teste. |
TestSuiteReference
O recurso de referência do conjunto de testes.
Nome | Tipo | Description |
---|---|---|
id |
integer (int32) |
ID do conjunto de testes. |
name |
string |
Nome do conjunto de testes. |
WorkItemDetails
Classe de item de trabalho
Nome | Tipo | Description |
---|---|---|
id |
integer (int32) |
ID do item de trabalho |
name |
string |
Nome do item de trabalho |
workItemFields |
object[] |
Campos de Item de Trabalho |