Suite Test Case - Add
Hinzufügen von Testfällen zu einer Suite mit angegebenen Konfigurationen
POST https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestCase?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, dem Testfälle hinzugefügt werden sollen. |
project
|
path | True |
string |
Projekt-ID oder Projektname |
suite
|
path | True |
integer (int32) |
ID der Testsuite, zu der Testfälle hinzugefügt werden sollen. |
api-version
|
query | True |
string |
Version der zu verwendenden API. Dies sollte auf "7.1" festgelegt werden, um diese Version der API zu verwenden. |
Anforderungstext
Name | Typ | Beschreibung |
---|---|---|
body |
SuiteTestCaseCreateUpdateParameters-Objekt. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
Test |
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_write | Gewährt die Möglichkeit, Testpläne, Fälle, Ergebnisse und andere artefaktbezogene Testverwaltung zu lesen, zu erstellen und zu aktualisieren. |
Definitionen
Name | Beschreibung |
---|---|
Configuration |
Konfiguration des Testpunkts |
Identity |
|
Point |
Zuordnungen für den Testpunkt |
Project |
Projektstatus. |
Project |
Projektsichtbarkeit. |
Reference |
Die Klasse, die eine Auflistung von REST-Referenzverknüpfungslinks darstellt. |
Suite |
Create and Update Suite Test Case Parameters |
Team |
Stellt einen flachen Verweis auf ein TeamProject dar. |
Test |
Testfallklasse |
Test |
Die Referenzressource des Testplans. |
Test |
Die Referenzressource der Testsuite. |
Work |
Arbeitsaufgabe |
Work |
Arbeitsaufgabenklasse |
Configuration
Konfiguration des Testpunkts
Name | Typ | Beschreibung |
---|---|---|
configurationId |
integer (int32) |
ID der dem Testpunkt zugewiesenen Konfiguration |
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. |
PointAssignment
Zuordnungen für den Testpunkt
Name | Typ | Beschreibung |
---|---|---|
configurationId |
integer (int32) |
ID der dem Testpunkt zugewiesenen Konfiguration |
configurationName |
string |
Name der dem Testpunkt zugewiesenen Konfiguration |
id |
integer (int32) |
ID des Testpunkts |
tester |
Dem Testpunkt zugewiesener Tester |
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. |
SuiteTestCaseCreateUpdateParameters
Create and Update Suite Test Case Parameters
Name | Typ | Beschreibung |
---|---|---|
pointAssignments |
Konfigurations-IDs |
|
workItem |
ID des zu aktualisierenden oder erstellten Testfalls |
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. |
TestCase
Testfallklasse
Name | Typ | Beschreibung |
---|---|---|
links |
Referenzlinks |
|
order |
integer (int32) |
Reihenfolge des Testcases in der Suite |
pointAssignments |
Liste der Punkte, die dem Testfall zugeordnet sind |
|
project |
Projekt, unter dem der Testfall |
|
testPlan |
Testplan, unter dem sich der Testfall befindet |
|
testSuite |
Test Suite, unter der sich der Testfall befindet |
|
workItem |
Arbeitsaufgabendetails des Testcases |
TestPlanReference
Die Referenzressource des Testplans.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID des Testplans. |
name |
string |
Name des Testplans. |
TestSuiteReference
Die Referenzressource der Testsuite.
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID der Testsuite. |
name |
string |
Name der Testsuite. |
WorkItem
Arbeitsaufgabe
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
ID der Arbeitsaufgabe |
WorkItemDetails
Arbeitsaufgabenklasse
Name | Typ | Beschreibung |
---|---|---|
id |
integer (int32) |
Arbeitselement-ID |
name |
string |
Name der Arbeitsaufgabe |
workItemFields |
object[] |
Arbeitselementfelder |