Test Point - Get Points
Erhalten Sie einen bestimmten Testpunkt aus einer Suite.
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
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
organization
|
path | True |
string |
Der Name der Azure DevOps-Organisation. |
plan
|
path | True |
integer (int32) |
ID des Testplans, für den Testpunkte angefordert werden. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
suite
|
path | True |
integer (int32) |
ID der Testsuite, für die Testpunkte angefordert werden. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden. |
point
|
query | True |
string |
ID des abzurufenden Testpunkts. |
include
|
query |
boolean |
Wenn dieser Wert auf "false" festgelegt ist, wird eine kleinere Nutzlast abgerufen, die nur grundlegende Details zum Testpunktobjekt enthält. |
|
return
|
query |
boolean |
Wenn dieser Wert auf "true" festgelegt ist, wird das AssignedTo-Feld in TestCaseReference als IdentityRef-Objekt zurückgegeben. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Typ:
oauth2
Ablauf:
accessCode
Autorisierungs-URL:
https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token-URL:
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
Bereiche
Name | Beschreibung |
---|---|
vso.test | Gewährt die Möglichkeit, Testpläne, Fälle, Ergebnisse und andere artefaktbezogene Testverwaltung zu lesen. |
Definitionen
Name | Beschreibung |
---|---|
Failure |
Fehlertyp für den Testpunkt |
Identity |
|
Last |
Id des letzten Auflösungszustands für den Testpunkt |
Last |
Letzte Ergebnisdetails des Testpunkts. |
Outcome |
Ergebnis des Testpunkts |
Point |
Zustand des Testpunkts |
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Reference |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
Result |
Letzter Ergebnisstatus des Testpunkts |
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
Test |
Testfallreferenz |
Test |
Testkonfigurationsreferenz |
Test |
Die Referenzressource des Testplans. |
Test |
Testpunktklasse |
Test |
Testpunktergebnisse |
Test |
Die Referenzressource der Testsuite. |
FailureType
Fehlertyp für den Testpunkt
Wert | Beschreibung |
---|---|
known_Issue | |
maxValue | |
new_Issue | |
none | |
null_Value | |
regression | |
unknown |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
Dieses Feld enthält null oder interessantere Links zum Thema Diagramm. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Diagrammbetreff zu erhalten. |
|
descriptor |
string |
Der Deskriptor ist die primäre Möglichkeit, auf den Diagrammbetreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird dasselbe Diagrammthema sowohl in Firmen als auch in Organisationen eindeutig identifiziert. |
directoryAlias |
string |
Veraltet – Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im "Self"-Eintrag des IdentityRef -Wörterbuchs "_links" verwiesen wird |
displayName |
string |
Dies ist der nicht eindeutige Anzeigename des Diagrammbetreffs. Um dieses Feld zu ändern, müssen Sie den Wert im Quellanbieter ändern. |
id |
string |
|
imageUrl |
string |
Veraltet – Verfügbar im "Avatar"-Eintrag des IdentityRef-Wörterbuchs "_links" |
inactive |
boolean |
Veraltet – Kann abgerufen werden, indem der Graph-Mitgliedschaftsstatus abgefragt wird, auf den im Eintrag "membershipState" des GraphUser-Wörterbuchs "_links" verwiesen wird. |
isAadIdentity |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsAadUserType/Descriptor.IsAadGroupType) |
isContainer |
boolean |
Veraltet – Kann vom Betrefftyp des Deskriptors abgeleitet werden (Descriptor.IsGroupType) |
isDeletedInOrigin |
boolean |
|
profileUrl |
string |
Veraltet – nicht in den meisten bereits vorhandenen Implementierungen von ToIdentityRef verwendet |
uniqueName |
string |
Veraltet – Verwenden Sie stattdessen "Domain+PrincipalName". |
url |
string |
Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs. |
LastResolutionState
Id des letzten Auflösungszustands für den Testpunkt
Wert | Beschreibung |
---|---|
configurationIssue | |
maxValue | |
needsInvestigation | |
none | |
nullValue | |
productIssue | |
testIssue |
LastResultDetails
Letzte Ergebnisdetails des Testpunkts.
Name | Typ | Beschreibung |
---|---|---|
dateCompleted |
string (date-time) |
Das Datum des letzten Ergebnisses wurde abgeschlossen. |
duration |
integer (int64) |
Dauer des letzten Ergebnisses in Millisekunden. |
runBy |
Der Benutzer, der das letzte Ergebnis ausgeführt hat. |
Outcome
Ergebnis des Testpunkts
Wert | Beschreibung |
---|---|
aborted |
Der Test wurde abgebrochen. Dies wurde nicht durch eine Benutzergeste, sondern durch eine Rahmenentscheidung verursacht. |
blocked |
Test hatte die Chance, ausgeführt zu werden, war aber nicht, als ITestElement.IsRunnable == false. |
error |
Es gab einen Systemfehler, während wir versuchten, einen Test auszuführen. |
failed |
Der Test wurde ausgeführt, aber es gab Probleme. Probleme können Ausnahmen oder fehlerhafte Assertionen umfassen. |
inProgress |
Der Test wird zurzeit ausgeführt. Dies für TCM-Diagramme wurde hinzugefügt. |
inconclusive |
Der Test wurde abgeschlossen, aber wir können nicht sagen, ob er bestanden oder fehlgeschlagen ist. Kann für abgebrochene Tests verwendet werden... |
maxValue | |
none |
Der Test wurde nicht abgeschlossen, oder der Testtyp meldet keinen Bestanden/Fehler. |
notApplicable |
Der Test gilt nicht für die Ausführung. |
notExecuted |
Der Test wurde nicht ausgeführt. Dies wurde durch eine Benutzergeste verursacht , z. B. durch die Schaltfläche "Benutzertreffer". |
notImpacted |
Der Test ist nicht betroffen. Fot TIA hinzugefügt. |
passed |
Der Test wurde mit allen Problemen ausgeführt. |
paused |
Der Test wird angehalten. |
timeout |
Timeout des Tests |
unspecified |
Wird nur während einer Aktualisierung verwendet, um den vorhandenen Wert beizubehalten. |
warning |
Soll von Ergebnissen der Ausführungsebene verwendet werden. Dies ist kein Fehler. |
PointState
Zustand des Testpunkts
Wert | Beschreibung |
---|---|
completed |
Der Test wurde erfolgreich bestanden und muss nicht erneut ausgeführt werden, damit der Testdurchlauf als abgeschlossen angesehen wird. |
inProgress |
Der Test wird ausgeführt. |
maxValue | |
none |
Vorgabe |
notReady |
Der Testpunkt muss ausgeführt werden, ist aber nicht in der Lage. |
ready |
Der Testpunkt muss ausgeführt werden, damit der Testdurchlauf als abgeschlossen betrachtet wird. Entweder wurde der Test noch nicht ausgeführt, oder die vorherige Ausführung ist fehlgeschlagen. |
ProjectState
Projektstatus.
Wert | Beschreibung |
---|---|
all |
Alle Projekte unabhängig vom Status außer "Gelöscht". |
createPending |
Projekt wurde zur Erstellung in die Warteschlange gestellt, aber der Prozess wurde noch nicht gestartet. |
deleted |
Projekt wurde gelöscht. |
deleting |
Project wird gerade gelöscht. |
new |
Projekt wird gerade erstellt. |
unchanged |
Projekt wurde nicht geändert. |
wellFormed |
Project wird vollständig erstellt und kann verwendet werden. |
ProjectVisibility
Projektsichtbarkeit.
Wert | Beschreibung |
---|---|
private |
Das Projekt ist nur für Benutzer mit expliziten Zugriff sichtbar. |
public |
Das Projekt ist für alle sichtbar. |
ReferenceLinks
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.
Name | Typ | Beschreibung |
---|---|---|
links |
object |
Die schreibgeschützte Ansicht der Links. Da Referenzlinks schreibgeschützt sind, möchten wir sie nur als schreibgeschützt verfügbar machen. |
ResultState
Letzter Ergebnisstatus des Testpunkts
Wert | Beschreibung |
---|---|
completed |
Der Test wurde abgeschlossen, aber es gibt kein quantitatives Maß an Vollständigkeit. Dies kann für Auslastungstests gelten. |
inProgress |
Der Test wird zurzeit ausgeführt. |
maxValue | |
paused |
Der Test wurde angehalten. Dies gilt, wenn ein Testfall vom Benutzer angehalten wird (z. B. manuelle Tester können die Ausführung des manuellen Testfalls anhalten) |
pending |
Der Test befindet sich in der Ausführungswarteschlange und wurde noch nicht gestartet. |
queued |
Der Test wurde in die Warteschlange gestellt. Dies gilt, wenn ein Testfall für die Ausführung in die Warteschlange gestellt wird. |
unspecified |
Wird nur während einer Aktualisierung verwendet, um den vorhandenen Wert beizubehalten. |
TeamProjectReference
Stellt einen flachen Verweis auf ein TeamProject dar.
Name | Typ | Beschreibung |
---|---|---|
abbreviation |
string |
Projektkürzel. |
defaultTeamImageUrl |
string |
Url zum standardmäßigen Teamidentitätsbild. |
description |
string |
Die Beschreibung des Projekts (falls vorhanden). |
id |
string (uuid) |
Projektbezeichner. |
lastUpdateTime |
string (date-time) |
Zeitpunkt der letzten Aktualisierung des Projekts. |
name |
string |
Projektname. |
revision |
integer (int64) |
Projektrevision. |
state |
Projektstatus. |
|
url |
string |
Die URL zur Vollversion des Objekts. |
visibility |
Projektsichtbarkeit. |
TestCaseReference
Testfallreferenz
Name | Typ | Beschreibung |
---|---|---|
assignedTo |
Identität, der der Testfall zugewiesen ist |
|
id |
integer (int32) |
Testfall-ID |
name |
string |
Testfallname |
state |
string |
Status der Arbeitsaufgabe für Testfälle |
TestConfigurationReference
Testkonfigurationsreferenz
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID der Konfiguration |
name |
string |
Name der Konfiguration |
TestPlanReference
Die Referenzressource des Testplans.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID des Testplans. |
name |
string |
Name des Testplans. |
TestPoint
Testpunktklasse
Name | Typ | Beschreibung |
---|---|---|
comment |
string |
Dem Testpunkt zugeordneter Kommentar |
configuration |
Konfiguration, die dem Testpunkt zugeordnet ist |
|
id |
integer (int32) |
ID des Testpunkts |
isActive |
boolean |
Variable, um zu entscheiden, ob der Testfall aktiv ist oder nicht |
isAutomated |
boolean |
Ist der Testpunkt für automatisierten Testfall oder manuell |
lastResetToActive |
string (date-time) |
Letzte Zurücksetzung auf den aktiven Zeitstempel für den Testpunkt |
lastUpdatedBy |
Letzte Aktualisierte Details für den Testpunkt |
|
lastUpdatedDate |
string (date-time) |
Zeitstempel der letzten Aktualisierung für den Testpunkt |
links |
Referenzlinks |
|
project |
Projekt, unter dem der Testpunkt |
|
results |
Ergebnisse, die dem Testpunkt zugeordnet sind |
|
testCaseReference |
Testfallreferenz |
|
testPlan |
Testplan, unter dem der Testpunkt |
|
testSuite |
Test Suite, unter der sich der Testpunkt befindet |
|
tester |
Tester, der dem Testpunkt zugeordnet ist |
TestPointResults
Testpunktergebnisse
Name | Typ | Beschreibung |
---|---|---|
failureType |
Fehlertyp für den Testpunkt |
|
lastResolutionState |
Id des letzten Auflösungszustands für den Testpunkt |
|
lastResultDetails |
Letzte Ergebnisdetails für den Testpunkt |
|
lastResultId |
integer (int32) |
Id des letzten Ergebnisses |
lastResultState |
Letzter Ergebnisstatus des Testpunkts |
|
lastRunBuildNumber |
string |
Letzte RUn-Buildnummer für den Testpunkt |
lastTestRunId |
integer (int32) |
Id der letzten Testausführung für den Testpunkt |
outcome |
Ergebnis des Testpunkts |
|
state |
Zustand des Testpunkts |
TestSuiteReference
Die Referenzressource der Testsuite.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID der Testsuite. |
name |
string |
Name der Testsuite. |