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. |
plan
|
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 |
suite
|
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. |
point
|
query | True |
string |
ID do ponto de teste a ser buscado. |
include
|
query |
boolean |
Se definido como false, obterá uma carga menor contendo apenas detalhes básicos sobre o objeto do ponto de teste |
|
return
|
query |
boolean |
Se definido como true, retornará o campo AssignedTo em TestCaseReference como objeto IdentityRef. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
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 |
---|---|
Failure |
Tipo de falha para o ponto de teste |
Identity |
|
Last |
Última ID de estado de resolução para o ponto de teste |
Last |
Detalhes do último resultado do ponto de teste. |
Outcome |
Resultado do ponto de teste |
Point |
Estado do 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. |
Result |
Estado do último resultado do ponto de teste |
Team |
Representa uma referência superficial a um TeamProject. |
Test |
Referência de caso de teste |
Test |
Referência de configuração de teste |
Test |
O recurso de referência do plano de teste. |
Test |
Classe de ponto de teste |
Test |
Resultados do ponto de teste |
Test |
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 |
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 |
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. |
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. |
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 |
Estado do projeto. |
|
url |
string |
Url para a versão completa do objeto. |
visibility |
Visibilidade do projeto. |
TestCaseReference
Referência de caso de teste
Nome | Tipo | Description |
---|---|---|
assignedTo |
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 |
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 |
Ú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 |
Links de referência |
|
project |
Projeto no qual o ponto de teste é |
|
results |
Resultados associados ao Ponto de Teste |
|
testCaseReference |
Referência de caso de teste |
|
testPlan |
Plano de teste no qual o ponto de teste é |
|
testSuite |
Pacote de testes no qual o ponto de teste é |
|
tester |
Testador associado ao Ponto de Teste |
TestPointResults
Resultados do ponto de teste
Nome | Tipo | Description |
---|---|---|
failureType |
Tipo de falha para o ponto de teste |
|
lastResolutionState |
Última ID de estado de resolução para o ponto de teste |
|
lastResultDetails |
Detalhes do último resultado para o ponto de teste |
|
lastResultId |
integer (int32) |
ID do último resultado |
lastResultState |
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 |
Resultado do ponto de teste |
|
state |
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. |