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. |
plan
|
path | True |
integer int32 |
ID des Testplans, der die Suites enthält. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
suite
|
path | True |
integer int32 |
ID der Suite, die den Testfall enthält. |
test
|
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 |
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 |
---|---|
Identity |
|
Point |
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. |
Reference |
Die -Klasse, die eine Auflistung von REST-Verweislinks darstellt. |
Shallow |
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. |
Suite |
Testfall für die Suite. |
Work |
IdentityRef
Name | Typ | Beschreibung |
---|---|---|
_links |
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 |
Konfiguration, die dem Testfall zugewiesen wurde. |
|
tester |
Tester, der dem Testfall zugewiesen wurde |
ReferenceLinks
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 |
Punktzuweisung für den Testfall der Testsammlung. |
|
testCase |
WorkItem-Referenz für testfall. |
WorkItemReference
Name | Typ | Beschreibung |
---|---|---|
id |
string |
|
name |
string |
|
type |
string |
|
url |
string |
|
webUrl |
string |