Test Suites - Add
Fügen Sie Testfälle zur Suite hinzu.
POST https://dev.azure.com/{organization}/{project}/_apis/test/Plans/{planId}/suites/{suiteId}/testcases/{testCaseIds}?api-version=7.1-preview.3
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 Suite enthält. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
suite
|
path | True |
integer int32 |
ID der Testsammlung, der die Testfälle hinzugefügt werden müssen. |
test
|
path | True |
string |
IDs der Testfälle, die der Suite hinzugefügt werden sollen. IDs werden im durch Trennzeichen getrennten Format angegeben. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1-preview.3" festgelegt werden, um diese Version der API zu verwenden. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Erfolgreicher Vorgang |
Sicherheit
oauth2
Type:
oauth2
Flow:
accessCode
Authorization 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
Scopes
Name | Beschreibung |
---|---|
vso.test_write | Ermöglicht das Lesen, Erstellen und Aktualisieren von Testplänen, Fällen, Ergebnissen und anderen Artefakten im Zusammenhang mit der Testverwaltung. |
Beispiele
Sample Request
POST https://dev.azure.com/fabrikam/fabrikam-fiber-tfvc/_apis/test/Plans/1/suites/1/testcases/39,40?api-version=7.1-preview.3
Sample Response
{
"value": [
{
"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"
}
}
]
},
{
"testCase": {
"id": "40",
"url": "https://dev.azure.com/fabrikam/_apis/wit/workItems/40",
"webUrl": "https://dev.azure.com/fabrikam/web/wi.aspx?pcguid=d81542e4-cdfa-4333-b082-1ae2d6c3ad16&id=40"
},
"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"
}
}
]
}
],
"count": 2
}
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 |
WorkItem-Referenzdetails. |
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 |
Veraltet: Kann abgerufen werden, indem der Graph-Benutzer abgefragt wird, auf den im Eintrag "self" des IdentityRef-Wörterbuchs "_links" verwiesen wird. |
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 |
Veraltet: Im Eintrag "avatar" des IdentityRef-Wörterbuchs "_links" verfügbar |
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– wird in den meisten vorhandenen Implementierungen von ToIdentityRef nicht verwendet. |
uniqueName |
string |
Veraltet: Verwenden Sie stattdessen Domain+PrincipalName. |
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
WorkItem-Referenzdetails.
Name | Typ | Beschreibung |
---|---|---|
id |
string |
WorkItem-ID. |
name |
string |
WorkItem-Name. |
type |
string |
WorkItem-Typ. |
url |
string |
WorkItem-URL. Gültige Werte: (Fehler, Aufgabe, User Story, Testfall) |
webUrl |
string |
WorkItem WebUrl. |