Compartilhar via


Test Point - Get Points

Obtenha um ponto de teste específico de um pacote.

GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?pointId={pointId}&api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?pointId={pointId}&returnIdentityRef={returnIdentityRef}&includePointDetails={includePointDetails}&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 pontos 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 pontos de teste são solicitados.

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.

pointId
query True

string

ID do ponto de teste a ser buscado.

includePointDetails
query

boolean

Se definido como false, obterá uma carga menor contendo apenas detalhes básicos sobre o objeto do ponto de teste

returnIdentityRef
query

boolean

Se definido como true, retornará o campo AssignedTo em TestCaseReference como objeto IdentityRef.

Respostas

Nome Tipo Description
200 OK

TestPoint[]

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
FailureType

Tipo de falha para o ponto de teste

IdentityRef
LastResolutionState

Última ID de estado de resolução para o ponto de teste

LastResultDetails

Detalhes do último resultado do ponto de teste.

Outcome

Resultado do ponto de teste

PointState

Estado do 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.

ResultState

Estado do último resultado do ponto de teste

TeamProjectReference

Representa uma referência superficial a um TeamProject.

TestCaseReference

Referência de caso de teste

TestConfigurationReference

Referência de configuração de teste

TestPlanReference

O recurso de referência do plano de teste.

TestPoint

Classe de ponto de teste

TestPointResults

Resultados do ponto de teste

TestSuiteReference

O recurso de referência do conjunto de testes.

FailureType

Tipo de falha para o ponto de teste

Valor Description
known_Issue
maxValue
new_Issue
none
null_Value
regression
unknown

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.

LastResolutionState

Última ID de estado de resolução para o ponto de teste

Valor Description
configurationIssue
maxValue
needsInvestigation
none
nullValue
productIssue
testIssue

LastResultDetails

Detalhes do último resultado do ponto de teste.

Nome Tipo Description
dateCompleted

string (date-time)

Data concluída do último resultado.

duration

integer (int64)

Duração do último resultado em milissegundos.

runBy

IdentityRef

O usuário que executou o último resultado.

Outcome

Resultado do ponto de teste

Valor Description
aborted

O teste foi anulado. Isso não foi causado por um gesto do usuário, mas sim por uma decisão de estrutura.

blocked

O teste teve a chance de ser executado, mas não foi, como ITestElement.IsRunnable == false.

error

Houve um erro no sistema enquanto estávamos tentando executar um teste.

failed

O teste foi executado, mas houve problemas. Problemas podem envolver exceções ou declarações com falha.

inProgress

O teste está sendo executado no momento. Adicionado isso para gráficos de TCM

inconclusive

O teste foi concluído, mas não podemos dizer se ele passou ou falhou. Pode ser usado para testes anulados...

maxValue
none

O teste não foi concluído ou o tipo de teste não relata aprovação/falha.

notApplicable

O teste não é aplicável à execução.

notExecuted

O teste não foi executado. Isso foi causado por um gesto do usuário - por exemplo, botão de parada de clique do usuário.

notImpacted

O teste não é afetado. Adicionado fot TIA.

passed

O teste foi executado com todos os problemas.

paused

O teste está em pausa.

timeout

O teste atingiu o tempo limite

unspecified

Usado somente durante uma atualização para preservar o valor existente.

warning

Para ser usado pelos resultados de nível de execução. Isso não é uma falha.

PointState

Estado do ponto de teste

Valor Description
completed

O teste foi aprovado com êxito e não precisa ser executado novamente para que a aprovação de teste seja considerada concluída.

inProgress

O teste está sendo executado.

maxValue
none

Inadimplência

notReady

O ponto de teste precisa ser executado, mas não é capaz.

ready

O ponto de teste precisa ser executado para que a aprovação de teste seja considerada concluída. O teste não foi executado antes ou a execução anterior falhou.

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.

ResultState

Estado do último resultado do ponto de teste

Valor Description
completed

O teste foi concluído, mas não há nenhuma medida quantitativa de integridade. Isso pode se aplicar a testes de carga.

inProgress

O teste está sendo executado no momento.

maxValue
paused

O teste foi pausado. Isso é aplicável quando um caso de teste é pausado pelo usuário (por exemplo, o Testador Manual pode pausar a execução do caso de teste manual)

pending

O teste está na fila de execução, ainda não foi iniciado.

queued

O teste foi enfileirado. Isso é aplicável quando um caso de teste é enfileirado para execução

unspecified

Usado somente durante uma atualização para preservar o valor existente.

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.

TestCaseReference

Referência de caso de teste

Nome Tipo Description
assignedTo

IdentityRef

Identidade à qual o caso de teste é atribuído

id

integer (int32)

ID do caso de teste

name

string

Nome do caso de teste

state

string

Estado do item de trabalho do caso de teste

TestConfigurationReference

Referência de configuração de teste

Nome Tipo Description
id

integer (int32)

ID da configuração

name

string

Nome da configuração

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.

TestPoint

Classe de ponto de teste

Nome Tipo Description
comment

string

Comentário associado ao Ponto de Teste

configuration

TestConfigurationReference

Configuração associada ao Ponto de Teste

id

integer (int32)

ID do ponto de teste

isActive

boolean

Variável para decidir se o caso de teste está ativo ou não

isAutomated

boolean

É o ponto de teste para caso de teste automatizado ou manual

lastResetToActive

string (date-time)

Última redefinição para o carimbo de data/hora ativo para o ponto de teste

lastUpdatedBy

IdentityRef

Últimos detalhes atualizados para o ponto de teste

lastUpdatedDate

string (date-time)

Carimbo de data/hora da última atualização para o ponto de teste

links

ReferenceLinks

Links de referência

project

TeamProjectReference

Projeto no qual o ponto de teste é

results

TestPointResults

Resultados associados ao Ponto de Teste

testCaseReference

TestCaseReference

Referência de caso de teste

testPlan

TestPlanReference

Plano de teste no qual o ponto de teste é

testSuite

TestSuiteReference

Pacote de testes no qual o ponto de teste é

tester

IdentityRef

Testador associado ao Ponto de Teste

TestPointResults

Resultados do ponto de teste

Nome Tipo Description
failureType

FailureType

Tipo de falha para o ponto de teste

lastResolutionState

LastResolutionState

Última ID de estado de resolução para o ponto de teste

lastResultDetails

LastResultDetails

Detalhes do último resultado para o ponto de teste

lastResultId

integer (int32)

ID do último resultado

lastResultState

ResultState

Estado do último resultado do ponto de teste

lastRunBuildNumber

string

Último número de build RUn para o ponto de teste

lastTestRunId

integer (int32)

ID da última execução de teste para o ponto de teste

outcome

Outcome

Resultado do ponto de teste

state

PointState

Estado do ponto 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.