Udostępnij za pośrednictwem


Test Point - Get Points

Uzyskiwanie określonego punktu testowego z zestawu.

GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?pointId={pointId}&api-version=7.1
GET https://dev.azure.com/{organization}/{project}/_apis/testplan/Plans/{planId}/Suites/{suiteId}/TestPoint?pointId={pointId}&returnIdentityRef={returnIdentityRef}&includePointDetails={includePointDetails}&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 testu, dla którego są wymagane punkty testowe.

project
path True

string

Identyfikator projektu lub nazwa projektu

suiteId
path True

integer (int32)

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

api-version
query True

string

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

pointId
query True

string

Identyfikator punktu testowego do pobrania.

includePointDetails
query

boolean

W przypadku ustawienia wartości false zostanie wyświetlony mniejszy ładunek zawierający tylko podstawowe informacje o obiekcie punktu testowego

returnIdentityRef
query

boolean

Jeśli ustawiono wartość true, zwraca pole AssignedTo w pole TestCaseReference jako obiekt IdentityRef.

Odpowiedzi

Nazwa Typ Opis
200 OK

TestPoint[]

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
FailureType

Typ błędu punktu testowego

IdentityRef
LastResolutionState

Ostatni identyfikator stanu rozwiązania dla punktu testowego

LastResultDetails

Ostatnie szczegóły wyniku punktu testowego.

Outcome

Wynik punktu testowego

PointState

Stan punktu testowego

ProjectState

Stan projektu.

ProjectVisibility

Widoczność projektu.

ReferenceLinks

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

ResultState

Ostatni stan wyniku punktu testowego

TeamProjectReference

Reprezentuje płytkie odwołanie do projektu TeamProject.

TestCaseReference

Dokumentacja przypadku testowego

TestConfigurationReference

Dokumentacja konfiguracji testu

TestPlanReference

Zasób referencyjny planu testów.

TestPoint

Test Point Class

TestPointResults

Wyniki punktu testowego

TestSuiteReference

Zasób referencyjny zestawu testów.

FailureType

Typ błędu punktu testowego

Wartość Opis
known_Issue
maxValue
new_Issue
none
null_Value
regression
unknown

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.

LastResolutionState

Ostatni identyfikator stanu rozwiązania dla punktu testowego

Wartość Opis
configurationIssue
maxValue
needsInvestigation
none
nullValue
productIssue
testIssue

LastResultDetails

Ostatnie szczegóły wyniku punktu testowego.

Nazwa Typ Opis
dateCompleted

string (date-time)

Data zakończenia ostatniego wyniku.

duration

integer (int64)

Czas trwania ostatniego wyniku w milisekundach.

runBy

IdentityRef

Użytkownik, który wykonał ostatni wynik.

Outcome

Wynik punktu testowego

Wartość Opis
aborted

Test został przerwany. Nie było to spowodowane gestem użytkownika, ale raczej decyzją ramową.

blocked

Test miał szansę na wykonanie, ale nie był, jak ITestElement.IsRunnable == false.

error

Wystąpił błąd systemu podczas próby wykonania testu.

failed

Test został wykonany, ale wystąpiły problemy. Problemy mogą obejmować wyjątki lub nieudane asercji.

inProgress

Test jest obecnie wykonywany. Dodano to dla wykresów TCM

inconclusive

Test został ukończony, ale nie możemy powiedzieć, czy zakończył się powodzeniem, czy niepowodzeniem. Może być używany do przerywanych testów...

maxValue
none

Test nie został ukończony lub typ testu nie zgłasza powodzenia/niepowodzenia.

notApplicable

Test nie ma zastosowania do wykonania.

notExecuted

Test nie został wykonany. Było to spowodowane gestem użytkownika — np. naciśnięciem przycisku zatrzymania przez użytkownika.

notImpacted

Nie ma to wpływu na test. Dodano fot TIA.

passed

Test został wykonany w/o wszelkich problemów.

paused

Test został wstrzymany.

timeout

Przekroczono limit czasu testu

unspecified

Używane tylko podczas aktualizacji, aby zachować istniejącą wartość.

warning

Do użycia przez wyniki poziomu uruchamiania. Nie jest to błąd.

PointState

Stan punktu testowego

Wartość Opis
completed

Test zakończył się pomyślnie i nie musi zostać ponownie uruchomiony, aby test został uznany za ukończony.

inProgress

Test jest wykonywany.

maxValue
none

Domyślny

notReady

Punkt testowy musi zostać wykonany, ale nie jest w stanie.

ready

Punkt testowy należy wykonać, aby test został uznany za ukończony. Test nie został uruchomiony przed lub poprzedni przebieg zakończył się niepowodzeniem.

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.

ResultState

Ostatni stan wyniku punktu testowego

Wartość Opis
completed

Test został ukończony, ale nie ma ilościowej miary kompletności. Może to dotyczyć testów obciążeniowych.

inProgress

Test jest obecnie wykonywany.

maxValue
paused

Test został wstrzymany. Ma to zastosowanie w przypadku wstrzymania przypadku testowego przez użytkownika (na przykład tester ręczny może wstrzymać wykonywanie ręcznego przypadku testowego)

pending

Test znajduje się w kolejce wykonywania, nie został jeszcze uruchomiony.

queued

Test został w kolejce. Ma to zastosowanie, gdy przypadek testowy jest kolejkowany do wykonania

unspecified

Używane tylko podczas aktualizacji, aby zachować istniejącą wartość.

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.

TestCaseReference

Dokumentacja przypadku testowego

Nazwa Typ Opis
assignedTo

IdentityRef

Tożsamość, do której przypisano przypadek testowy

id

integer (int32)

Identyfikator przypadku testowego

name

string

Nazwa przypadku testowego

state

string

Stan elementu roboczego przypadku testowego

TestConfigurationReference

Dokumentacja konfiguracji testu

Nazwa Typ Opis
id

integer (int32)

Identyfikator konfiguracji

name

string

Nazwa konfiguracji

TestPlanReference

Zasób referencyjny planu testów.

Nazwa Typ Opis
id

integer (int32)

Identyfikator planu testowego.

name

string

Nazwa planu testu.

TestPoint

Test Point Class

Nazwa Typ Opis
comment

string

Komentarz skojarzony z punktem testowym

configuration

TestConfigurationReference

Konfiguracja skojarzona z punktem testowym

id

integer (int32)

Identyfikator punktu testowego

isActive

boolean

Zmienna do decydowania, czy przypadek testowy jest aktywny, czy nie

isAutomated

boolean

Czy punkt testowy dla automatycznego przypadku testowego lub ręcznego

lastResetToActive

string (date-time)

Ostatnie resetowanie do aktywnej sygnatury czasowej punktu testowego

lastUpdatedBy

IdentityRef

Szczegóły ostatniej aktualizacji punktu testowego

lastUpdatedDate

string (date-time)

Sygnatura czasowa ostatniej aktualizacji punktu testowego

links

ReferenceLinks

Linki referencyjne

project

TeamProjectReference

Projekt, w którym znajduje się punkt testowy

results

TestPointResults

Wyniki skojarzone z punktem testowym

testCaseReference

TestCaseReference

Dokumentacja przypadku testowego

testPlan

TestPlanReference

Plan testu, w którym znajduje się punkt testowy

testSuite

TestSuiteReference

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

tester

IdentityRef

Tester skojarzony z punktem testowym

TestPointResults

Wyniki punktu testowego

Nazwa Typ Opis
failureType

FailureType

Typ błędu punktu testowego

lastResolutionState

LastResolutionState

Ostatni identyfikator stanu rozwiązania dla punktu testowego

lastResultDetails

LastResultDetails

Szczegóły ostatniego wyniku dla punktu testowego

lastResultId

integer (int32)

Ostatni identyfikator wyniku

lastResultState

ResultState

Ostatni stan wyniku punktu testowego

lastRunBuildNumber

string

Ostatni numer kompilacji RUn dla punktu testowego

lastTestRunId

integer (int32)

Ostatni identyfikator przebiegu testu dla punktu testowego

outcome

Outcome

Wynik punktu testowego

state

PointState

Stan punktu testowego

TestSuiteReference

Zasób referencyjny zestawu testów.

Nazwa Typ Opis
id

integer (int32)

Identyfikator zestawu testów.

name

string

Nazwa zestawu testów.