Udostępnij za pośrednictwem


Suite Test Case - Get Test Case

Pobierz konkretny przypadek testowy z pakietu.

GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestCase/{testCaseId}?api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestCase/{testCaseId}?witFields={witFields}&returnIdentityRef={returnIdentityRef}&api-version=7.1

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
organization
path True

string

Nazwa organizacji usługi Azure DevOps.

planId
path True

integer (int32)

Identyfikator planu testów, dla którego są wymagane przypadki testowe.

project
path True

string

Identyfikator projektu lub nazwa projektu

suiteId
path True

integer (int32)

Identyfikator zestawu testów, dla którego są wymagane przypadki testowe.

testCaseId
path True

string

Identyfikator przypadku testowego do pobrania.

api-version
query True

string

Wersja interfejsu API do użycia. Należy ustawić wartość "7.1", aby używać tej wersji interfejsu API.

returnIdentityRef
query

boolean

Jeśli ustawiono wartość true, zwraca wszystkie pola tożsamości, takie jak AssignedTo, ActivatedBy itp., jako obiekty IdentityRef. W przypadku ustawienia wartości false te pola są zwracane jako unikatowe nazwy w formacie ciągu. Jest to domyślnie wartość false.

witFields
query

string

Pobierz listę pól witFields.

Odpowiedzi

Nazwa Typ Opis
200 OK

TestCase[]

operacja zakończona powodzeniem

Zabezpieczenia

oauth2

Typ: oauth2
Flow: accessCode
Adres URL autoryzacji: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Adres URL tokenu: 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

Zakresy

Nazwa Opis
vso.test Umożliwia odczytywanie planów testów, przypadków, wyników i innych artefaktów związanych z zarządzaniem testami.

Definicje

Nazwa Opis
IdentityRef
PointAssignment

Przypisania punktu testowego

ProjectState

Stan projektu.

ProjectVisibility

Widoczność projektu.

ReferenceLinks

Klasa reprezentująca kolekcję linków referencyjnych REST.

TeamProjectReference

Reprezentuje płytkie odwołanie do projektu TeamProject.

TestCase

Test Case Class

TestPlanReference

Zasób referencyjny planu testów.

TestSuiteReference

Zasób referencyjny zestawu testów.

WorkItemDetails

Klasa elementu roboczego

IdentityRef

Nazwa Typ Opis
_links

ReferenceLinks

To pole zawiera zero lub więcej interesujących linków dotyczących tematu grafu. Te linki mogą być wywoływane w celu uzyskania dodatkowych relacji lub bardziej szczegółowych informacji na temat tego tematu grafu.

descriptor

string

Deskryptor jest podstawowym sposobem odwołowania się do tematu grafu podczas działania systemu. To pole będzie jednoznacznie identyfikować ten sam temat grafu zarówno w ramach kont, jak i organizacji.

directoryAlias

string

Przestarzałe — można go pobrać, wykonując zapytanie względem użytkownika programu Graph, do których odwołuje się wpis "self" słownika IdentityRef "_links"

displayName

string

Jest to unikatowa nazwa wyświetlana podmiotu grafu. Aby zmienić to pole, musisz zmienić jego wartość u dostawcy źródłowego.

id

string

imageUrl

string

Przestarzałe — dostępne we wpisie "avatar" słownika IdentityRef "_links"

inactive

boolean

Przestarzałe — można pobrać, wykonując zapytanie dotyczące stanu członkostwa programu Graph, do których odwołuje się wpis "membershipState" słownika GraphUser "_links"

isAadIdentity

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsAadUserType/Descriptor.IsAadGroupType)

isContainer

boolean

Przestarzałe — można wywnioskować z typu podmiotu deskryptora (Descriptor.IsGroupType)

isDeletedInOrigin

boolean

profileUrl

string

Przestarzałe — nie jest używane w większości istniejących implementacji elementu ToIdentityRef

uniqueName

string

Przestarzałe — zamiast tego użyj nazwy głównej i domeny

url

string

Ten adres URL jest pełną trasą do zasobu źródłowego tego tematu grafu.

PointAssignment

Przypisania punktu testowego

Nazwa Typ Opis
configurationId

integer (int32)

Identyfikator konfiguracji przypisanej do punktu testowego

configurationName

string

Nazwa konfiguracji przypisanej do punktu testowego

id

integer (int32)

Identyfikator punktu testowego

tester

IdentityRef

Tester przypisany do punktu testowego

ProjectState

Stan projektu.

Wartość Opis
all

Wszystkie projekty niezależnie od stanu z wyjątkiem usuniętych.

createPending

Projekt został jeszcze w kolejce do utworzenia, ale proces nie został jeszcze uruchomiony.

deleted

Projekt został usunięty.

deleting

Projekt jest w trakcie usuwania.

new

Projekt jest w trakcie tworzenia.

unchanged

Projekt nie został zmieniony.

wellFormed

Projekt jest całkowicie tworzony i gotowy do użycia.

ProjectVisibility

Widoczność projektu.

Wartość Opis
private

Projekt jest widoczny tylko dla użytkowników z jawnym dostępem.

public

Projekt jest widoczny dla wszystkich.

Klasa reprezentująca kolekcję linków referencyjnych REST.

Nazwa Typ Opis
links

object

Czytelny widok linków. Ponieważ linki odwołania są tylko do odczytu, chcemy uwidocznić je tylko jako tylko do odczytu.

TeamProjectReference

Reprezentuje płytkie odwołanie do projektu TeamProject.

Nazwa Typ Opis
abbreviation

string

Skrót projektu.

defaultTeamImageUrl

string

Adres URL domyślnego obrazu tożsamości zespołu.

description

string

Opis projektu (jeśli istnieje).

id

string (uuid)

Identyfikator projektu.

lastUpdateTime

string (date-time)

Czas ostatniej aktualizacji projektu.

name

string

Nazwa projektu.

revision

integer (int64)

Poprawka projektu.

state

ProjectState

Stan projektu.

url

string

Adres URL do pełnej wersji obiektu.

visibility

ProjectVisibility

Widoczność projektu.

TestCase

Test Case Class

Nazwa Typ Opis
links

ReferenceLinks

Linki referencyjne

order

integer (int32)

Kolejność TestCase w pakiecie

pointAssignments

PointAssignment[]

Lista punktów skojarzonych z przypadkiem testowym

project

TeamProjectReference

Projekt, w którym znajduje się przypadek testowy

testPlan

TestPlanReference

Plan testowania, w ramach którego jest przypadek testowy

testSuite

TestSuiteReference

Zestaw testów, w którym znajduje się przypadek testowy

workItem

WorkItemDetails

Szczegóły elementu roboczego testowego

TestPlanReference

Zasób referencyjny planu testów.

Nazwa Typ Opis
id

integer (int32)

Identyfikator planu testowego.

name

string

Nazwa planu testu.

TestSuiteReference

Zasób referencyjny zestawu testów.

Nazwa Typ Opis
id

integer (int32)

Identyfikator zestawu testów.

name

string

Nazwa zestawu testów.

WorkItemDetails

Klasa elementu roboczego

Nazwa Typ Opis
id

integer (int32)

Identyfikator elementu roboczego

name

string

Nazwa elementu roboczego

workItemFields

object[]

Pola elementów roboczych