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. |
plan
|
path | True |
integer (int32) |
Identyfikator planu testu, dla którego są wymagane punkty testowe. |
project
|
path | True |
string |
Identyfikator projektu lub nazwa projektu |
suite
|
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. |
point
|
query | True |
string |
Identyfikator punktu testowego do pobrania. |
include
|
query |
boolean |
W przypadku ustawienia wartości false zostanie wyświetlony mniejszy ładunek zawierający tylko podstawowe informacje o obiekcie punktu testowego |
|
return
|
query |
boolean |
Jeśli ustawiono wartość true, zwraca pole AssignedTo w pole TestCaseReference jako obiekt IdentityRef. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
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 |
---|---|
Failure |
Typ błędu punktu testowego |
Identity |
|
Last |
Ostatni identyfikator stanu rozwiązania dla punktu testowego |
Last |
Ostatnie szczegóły wyniku punktu testowego. |
Outcome |
Wynik punktu testowego |
Point |
Stan punktu testowego |
Project |
Stan projektu. |
Project |
Widoczność projektu. |
Reference |
Klasa reprezentująca kolekcję linków referencyjnych REST. |
Result |
Ostatni stan wyniku punktu testowego |
Team |
Reprezentuje płytkie odwołanie do projektu TeamProject. |
Test |
Dokumentacja przypadku testowego |
Test |
Dokumentacja konfiguracji testu |
Test |
Zasób referencyjny planu testów. |
Test |
Test Point Class |
Test |
Wyniki punktu testowego |
Test |
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 |
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 |
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. |
ReferenceLinks
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 |
Stan projektu. |
|
url |
string |
Adres URL do pełnej wersji obiektu. |
visibility |
Widoczność projektu. |
TestCaseReference
Dokumentacja przypadku testowego
Nazwa | Typ | Opis |
---|---|---|
assignedTo |
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 |
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 |
Szczegóły ostatniej aktualizacji punktu testowego |
|
lastUpdatedDate |
string (date-time) |
Sygnatura czasowa ostatniej aktualizacji punktu testowego |
links |
Linki referencyjne |
|
project |
Projekt, w którym znajduje się punkt testowy |
|
results |
Wyniki skojarzone z punktem testowym |
|
testCaseReference |
Dokumentacja przypadku testowego |
|
testPlan |
Plan testu, w którym znajduje się punkt testowy |
|
testSuite |
Zestaw testów, w którym znajduje się punkt testowy |
|
tester |
Tester skojarzony z punktem testowym |
TestPointResults
Wyniki punktu testowego
Nazwa | Typ | Opis |
---|---|---|
failureType |
Typ błędu punktu testowego |
|
lastResolutionState |
Ostatni identyfikator stanu rozwiązania dla punktu testowego |
|
lastResultDetails |
Szczegóły ostatniego wyniku dla punktu testowego |
|
lastResultId |
integer (int32) |
Ostatni identyfikator wyniku |
lastResultState |
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 |
Wynik punktu testowego |
|
state |
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. |