Compartilhar via


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.

planId
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

suiteId
path True

integer (int32)

ID do conjunto de testes para o qual os casos de teste são solicitados.

testCaseId
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.

returnIdentityRef
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.

witFields
query

string

Obtenha a lista de witFields.

Respostas

Nome Tipo Description
200 OK

TestCase[]

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
IdentityRef
PointAssignment

Atribuições para o ponto de teste

ProjectState

Estado do projeto.

ProjectVisibility

Visibilidade do projeto.

ReferenceLinks

A classe para representar uma coleção de links de referência REST.

TeamProjectReference

Representa uma referência superficial a um TeamProject.

TestCase

Classe de caso de teste

TestPlanReference

O recurso de referência do plano de teste.

TestSuiteReference

O recurso de referência do conjunto de testes.

WorkItemDetails

Classe de item de trabalho

IdentityRef

Nome Tipo Description
_links

ReferenceLinks

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

IdentityRef

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.

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

ProjectState

Estado do projeto.

url

string

Url para a versão completa do objeto.

visibility

ProjectVisibility

Visibilidade do projeto.

TestCase

Classe de caso de teste

Nome Tipo Description
links

ReferenceLinks

Links de referência

order

integer (int32)

Ordem do TestCase no Suite

pointAssignments

PointAssignment[]

Lista de pontos associados ao caso de teste

project

TeamProjectReference

Projeto no qual o caso de teste é

testPlan

TestPlanReference

Plano de teste no qual o caso de teste é

testSuite

TestSuiteReference

Pacote de testes no qual o caso de teste é

workItem

WorkItemDetails

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