Freigeben über


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.

planId
path True

integer (int32)

ID des Testplans, für den Testpunkte angefordert werden.

project
path True

string

Projekt-ID oder Projektname

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

pointId
query True

string

ID des abzurufenden Testpunkts.

includePointDetails
query

boolean

Wenn dieser Wert auf "false" festgelegt ist, wird eine kleinere Nutzlast abgerufen, die nur grundlegende Details zum Testpunktobjekt enthält.

returnIdentityRef
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

TestPoint[]

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
FailureType

Fehlertyp für den Testpunkt

IdentityRef
LastResolutionState

Id des letzten Auflösungszustands für den Testpunkt

LastResultDetails

Letzte Ergebnisdetails des Testpunkts.

Outcome

Ergebnis des Testpunkts

PointState

Zustand des Testpunkts

ProjectState

Projektstatus.

ProjectVisibility

Projektsichtbarkeit.

ReferenceLinks

Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt.

ResultState

Letzter Ergebnisstatus des Testpunkts

TeamProjectReference

Stellt einen flachen Verweis auf ein TeamProject dar.

TestCaseReference

Testfallreferenz

TestConfigurationReference

Testkonfigurationsreferenz

TestPlanReference

Die Referenzressource des Testplans.

TestPoint

Testpunktklasse

TestPointResults

Testpunktergebnisse

TestSuiteReference

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

ReferenceLinks

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

IdentityRef

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.

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

ProjectState

Projektstatus.

url

string

Die URL zur Vollversion des Objekts.

visibility

ProjectVisibility

Projektsichtbarkeit.

TestCaseReference

Testfallreferenz

Name Typ Beschreibung
assignedTo

IdentityRef

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

TestConfigurationReference

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

IdentityRef

Letzte Aktualisierte Details für den Testpunkt

lastUpdatedDate

string (date-time)

Zeitstempel der letzten Aktualisierung für den Testpunkt

links

ReferenceLinks

Referenzlinks

project

TeamProjectReference

Projekt, unter dem der Testpunkt

results

TestPointResults

Ergebnisse, die dem Testpunkt zugeordnet sind

testCaseReference

TestCaseReference

Testfallreferenz

testPlan

TestPlanReference

Testplan, unter dem der Testpunkt

testSuite

TestSuiteReference

Test Suite, unter der sich der Testpunkt befindet

tester

IdentityRef

Tester, der dem Testpunkt zugeordnet ist

TestPointResults

Testpunktergebnisse

Name Typ Beschreibung
failureType

FailureType

Fehlertyp für den Testpunkt

lastResolutionState

LastResolutionState

Id des letzten Auflösungszustands für den Testpunkt

lastResultDetails

LastResultDetails

Letzte Ergebnisdetails für den Testpunkt

lastResultId

integer (int32)

Id des letzten Ergebnisses

lastResultState

ResultState

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

Outcome

Ergebnis des Testpunkts

state

PointState

Zustand des Testpunkts

TestSuiteReference

Die Referenzressource der Testsuite.

Name Typ Beschreibung
id

integer (int32)

ID der Testsuite.

name

string

Name der Testsuite.