Freigeben über


Test Suites - Get Test Case By Id

Rufen Sie einen bestimmten Testfall in einer Testsammlung mit der Testfall-ID ab.

GET https://dev.azure.com/{organization}/{project}/_apis/test/Plans/{planId}/suites/{suiteId}/testcases/{testCaseIds}?api-version=5.0

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, der die Suites enthält.

project
path True

string

Projekt-ID oder Projektname

suiteId
path True

integer

int32

ID der Suite, die den Testfall enthält.

testCaseIds
path True

integer

int32

ID des abzurufenden Testfalls.

api-version
query True

string

Version der zu verwendenden API. Dies sollte auf "5.0" festgelegt werden, um diese Version der API zu verwenden.

Antworten

Name Typ Beschreibung
200 OK

SuiteTestCase

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 Ermöglicht das Lesen von Testplänen, Fällen, Ergebnissen und anderen Artefakten im Zusammenhang mit der Testverwaltung.

Beispiele

Beispielanforderung

GET https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1/suites/1/testcases/39?api-version=5.0

Beispiel für eine Antwort

{
  "testCase": {
    "id": "39",
    "url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/39",
    "webUrl": "https://dev.azure.com/fabrikam/web/wi.aspx?pcguid=d81542e4-cdfa-4333-b082-1ae2d6c3ad16&id=39"
  },
  "pointAssignments": [
    {
      "configuration": {
        "id": "2",
        "name": "Windows 8"
      },
      "tester": {
        "id": "e5a5f7f8-6507-4c34-b397-6c4818e002f4",
        "displayName": "Fabrikam Fiber",
        "uniqueName": "fabrikamfiber1@outlook.com",
        "url": "https://vssps.dev.azure.com/fabrikam/_apis/Identities/e5a5f7f8-6507-4c34-b397-6c4818e002f4",
        "imageUrl": "https://dev.azure.com/fabrikam/_api/_common/identityImage?id=e5a5f7f8-6507-4c34-b397-6c4818e002f4"
      }
    }
  ]
}

Definitionen

Name Beschreibung
IdentityRef
PointAssignment

Das Hinzufügen von Testfällen zu einer Suite erstellt einen von weiteren Testpunkten basierend auf den Standardkonfigurationen und Testern, die der Testsammlung zugewiesen sind. PointAssignment ist die Liste der Testpunkte, die für die einzelnen Testfälle erstellt wurden, die der Testsammlung hinzugefügt wurden.

ReferenceLinks

Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.

ShallowReference

Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit zum Verweisen auf andere Ressourcen bereitzustellen, die eine einfache Durchquerung von Links ermöglicht.

SuiteTestCase

Testfall für die Suite.

WorkItemReference

IdentityRef

Name Typ Beschreibung
_links

ReferenceLinks

Dieses Feld enthält null oder interessantere Links zum Graphthema. Diese Links können aufgerufen werden, um zusätzliche Beziehungen oder ausführlichere Informationen zu diesem Graphthema zu erhalten.

descriptor

string

Der Deskriptor ist die primäre Methode, um auf den Graph-Betreff zu verweisen, während das System ausgeführt wird. In diesem Feld wird derselbe Graph-Betreff sowohl für Konten als auch für Organisationen eindeutig identifiziert.

directoryAlias

string

displayName

string

Dies ist der nicht eindeutige Anzeigename des Graph-Betreffs. Um dieses Feld zu ändern, müssen Sie seinen Wert im Quellanbieter ändern.

id

string

imageUrl

string

inactive

boolean

isAadIdentity

boolean

isContainer

boolean

isDeletedInOrigin

boolean

profileUrl

string

uniqueName

string

url

string

Diese URL ist die vollständige Route zur Quellressource dieses Graph-Betreffs.

PointAssignment

Das Hinzufügen von Testfällen zu einer Suite erstellt einen von weiteren Testpunkten basierend auf den Standardkonfigurationen und Testern, die der Testsammlung zugewiesen sind. PointAssignment ist die Liste der Testpunkte, die für die einzelnen Testfälle erstellt wurden, die der Testsammlung hinzugefügt wurden.

Name Typ Beschreibung
configuration

ShallowReference

Konfiguration, die dem Testfall zugewiesen wurde.

tester

IdentityRef

Tester, der dem Testfall zugewiesen wurde

Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt.

Name Typ Beschreibung
links

object

Die schreibgeschützte Ansicht der Links. Da Verweislinks schreibgeschützter Sind, möchten wir sie nur als schreibgeschützter Link verfügbar machen.

ShallowReference

Ein abstrahierter Verweis auf eine andere Ressource. Diese Klasse wird verwendet, um die Builddatenverträge mit einer einheitlichen Möglichkeit zum Verweisen auf andere Ressourcen bereitzustellen, die eine einfache Durchquerung von Links ermöglicht.

Name Typ Beschreibung
id

string

ID der Ressource

name

string

Name der verknüpften Ressource (Definitionsname, Controllername usw.)

url

string

Vollständiger HTTP-Link zur Ressource

SuiteTestCase

Testfall für die Suite.

Name Typ Beschreibung
pointAssignments

PointAssignment[]

Punktzuweisung für den Testfall der Testsammlung.

testCase

WorkItemReference

WorkItem-Referenz für testfall.

WorkItemReference

Name Typ Beschreibung
id

string

name

string

type

string

url

string

webUrl

string