Dokumentacja metadanych usługi Test Plans Analytics

Azure DevOps Services | Azure DevOps Server 2022 r. — Azure DevOps Server 2019 r.

Usługa Analytics zbiera wszystkie dane dla wszystkich działań testowych usługi Azure DevOps. Azure Test Plans obsługuje definicję i wykonywanie planowanych i eksploracyjnych testów. Usługa Azure Pipelines umożliwia również wykonywanie testów automatycznych za pomocą przepływów pracy ciągłej integracji/ciągłego wdrażania (CI/CD).

Jeśli jesteś nowym użytkownikem testowania usługi Azure DevOps, zalecamy zapoznanie się z następującymi artykułami:

Informacje o metadanych podane w tym artykule opisują jednostki, właściwości i typy wyliczane obsługiwane dla wszystkich działań testowych usługi Azure DevOps.

Uwaga

Podano opisy jednostek, właściwości i typów wyliczanych obsługiwanych przez model danych analizy. Jest to wczesna wersja robocza. Prześlij opinię na temat obszarów, w których chcesz uzyskać więcej informacji. Aby wykonywać zapytania dotyczące modelu danych, zobacz Konstruowanie zapytań OData dla analizy.

Zestawy jednostek i typy jednostek

Aby wykonywać zapytania dotyczące danych planu testów, użyj co najmniej jednego typu jednostki i zestawów jednostek opisanych w poniższej tabeli.

Uwaga

Analiza na potrzeby testowania usługi Azure DevOps jest obsługiwana w wersjach 3.0-preview i v4.0-preview .
Analiza przechowuje wszystkie elementy robocze związane z testem jako elementy robocze. Możesz wykonywać zapytania i generować raporty dotyczące tych danych przy użyciu jednostek śledzenia pracy opisanych w temacie Dokumentacja metadanych śledzenia pracy dla usługi Azure Boards Analytics.

EntitySet EntityType Opis
Testy Test Właściwości przypadku testowego, takie jak nazwa testu i właściciel testu. Aby uzyskać szczegółowe informacje na temat definiowania przypadków testowych, zobacz Tworzenie przypadków testowych ręcznych.
Konfiguracje testowe Testconfiguration Informacje o konfiguracji planu testów. Aby uzyskać szczegółowe informacje na temat konfigurowania testów, zobacz Testowanie różnych konfiguracji.
Punkty testowe Testpoint Informacje o wykonaniu punktów testowych. Punkt testu to unikatowa kombinacja przypadku testowego, zestawu testów, konfiguracji i testera. Aby uzyskać przykładowy raport, zobacz Przykładowy raport o stanie postępu.
TestPointHistorySnapshot TestPointHistorySnapshot (Złożony) Wyniki poszczególnych wykonań dla określonego testu skojarzonego z testemUruchom. Aby zapoznać się z przykładowym raportem, zobacz Przykładowy raport trendu ręcznego wykonywania testów.
Testresults Testresult Wyniki poszczególnych wykonań dla określonego testu skojarzonego z testemUruchom.
TestResultsDaily TestResultDaily Codzienna agregacja migawek wykonań TestResult pogrupowana według wartości Test (nie TestRun). Aby zapoznać się z przykładowym raportem, zobacz Przykładowy raport trendu podsumowania testów.
TestRuns Testrun Informacje o wykonaniu z zagregowanymi wynikami testu dla testów uruchamianych w potoku.
TestSuites TestSuite Informacje o zestawach testów. Aby uzyskać szczegółowe informacje na temat definiowania zestawów testów, zobacz Tworzenie planów testów i zestawów testów.

Testy

Następujące właściwości są prawidłowe dla zestawu jednostek Test i Test. Klucz zastępczy to TestSK.

Właściwości nawigacji obejmują Project i jej ograniczenie ProjectSKodwołań.

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Nazwa kontenera ContainerName Ciąg Nazwa kontenera zadań zawierającego zadanie testowe w potoku.
W pełni kwalifikowana nazwa testu FullyQualifiedTestName Ciąg Nazwa utworzona dla testu. W pełni kwalifikowany format nazwy odpowiada Namespace.Testclass.Methodname limitowi znaków 512. Jeśli test jest oparty na danych i ma parametry, limit znaków będzie zawierać parametry.
Priority Priority Int32 Określa stopień ważności lub krytycznego testu. Priorytet jest zazwyczaj określany jako atrybut w kodzie testowym.
Identyfikator odwołania przypadku testowego TestCaseReferenceId Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
Nazwa testu TestName Ciąg Nazwa testu.
Właściciel testu TestOwner Ciąg Właściciel przebiegu testu lub testu. Właściciel testu jest zazwyczaj określony jako atrybut w kodzie testowym. Zobacz Publikowanie zadania Wyniki testu , aby wyświetlić mapowanie atrybutu Owner dla obsługiwanych formatów wyników testów.

Konfiguracje testowe

Konfiguracje testów określają różne środowiska, w których będą uruchamiane testy zgodnie z opisem w sekcji Testowanie różnych konfiguracji.

Następujące właściwości są prawidłowe dla typu jednostki TestConfiguration i zestawu jednostek TestConfigurations i ich klucza TestConfigurationSKzastępczego .

Nazwa wyświetlana Nazwa Typ danych Opis
Identyfikator konfiguracji testu TestConfigurationId Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
Nazwa konfiguracji testu Name Ciąg Nazwa przypisana do konfiguracji testu.
Stan konfiguracji testu State Ciąg Stan konfiguracji testu, Aktywny lub Nieaktywny.

Właściwości nawigacji obejmują Project i jego ograniczenie ProjectSKodwołań.

Punkty testowe

Punkt testu to unikatowa kombinacja przypadku testowego, zestawu testów, konfiguracji i testera. Następujące właściwości są prawidłowe dla elementu EntityType i TestPoint EntitySet . Klucz zastępczy to TestPointSK.

Nazwa wyświetlana Nazwa Typ danych Opis
AssignedToUserSK GUID Identyfikator GUID przypisany do testera skojarzonego z punktem testowym.
TesterUserSK GUID Identyfikator GUID przypisany do testera skojarzonego z punktem testowym.
Stan automatyzacji AutomationStatus Enumerated Stan przypadku testowego, takiego jak Zautomatyzowane, Nieautomazowane lub Planowane. Odpowiada polu elementu roboczego Microsoft.VSTS.TCM.AutomationStatus .
Zmieniono datę ChangedDate DateTime Data i godzina ostatniej zmiany punktu testowego.
Ostatni stan wyniku LastResultState Enumerated Stan punktu testowego, taki jak oczekujące, w kolejce lub w toku. Prawidłowe wartości są wymienione poniżej dla parametru TestResultState.
Priority Priority Int32 Priorytet przypisany do skojarzonego przypadku testowego.
Identyfikator przypadku testowego TestCaseId Int32 Identyfikator elementu roboczego przypisany do skojarzonego przypadku testowego.
Identyfikator konfiguracji testu TestConfigurationId Int32 Numer przypisany do skojarzonej konfiguracji testu.
Identyfikator planu testu TestPlanId Int32 Identyfikator elementu roboczego przypisany do skojarzonego planu testowego.
Wynik testu LastResultOutcome Enumerated Określa ostatni wynik testu. Prawidłowe wartości są wymienione poniżej dla elementu TestOutcome.
Identyfikator zestawu testów TestSuiteId Int32 Identyfikator elementu roboczego przypisany do skojarzonego zestawu testów.

Aby przejrzeć punkty testowe za pośrednictwem interfejsu użytkownika, zobacz Uruchamianie testów ręcznych, zapisywanie wyników, zamykanie sesji i przeglądanie wyników.

W poniższej tabeli wymieniono te właściwości nawigacji dla typu jednostki TestPoint i zestawu jednostek TestPoints .

Nazwa wyświetlana Nazwa Ograniczenie odwołań Przywoływna właściwość
ChangedOn ChangedDateSK DateSK
Assigned To AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Element roboczy przypadku testowego TestCase TestCaseId WorkItemId
Konfiguracja testu TestConfiguration TestConfigurationSK TestConfigurationSK
Zestaw testów TestSuite TestSuiteSK TestSuiteSK
Nazwa użytkownika testera Tester TesterUserSK UserSK

TestResultState, wyliczone elementy członkowskie typu

Wynik testu może znajdować się w jednym z sześciu stanów podsumowanych w poniższej tabeli dla wyliczonego TestResultState typu.

Nazwa elementu członkowskiego Wartość Nazwa wyświetlana
None 0 Brak
Pending 1 Oczekiwanie
Queued 2 W kolejce
InProgress 3 W toku
Paused 4 Wstrzymane
Completed 5 Ukończone

TestOutcome wyliczone elementy członkowskie typu

15 wyników testu znajduje się w poniższej tabeli i są elementami członkowskimi zdefiniowanymi dla wyliczonego TestOutcome typu.

Nazwa elementu członkowskiego Wartość Nazwa wyświetlana Opis
Unspecified 0 Nie określono
None 1 Brak
Passed 2 Powodzenie Test został wykonany pomyślnie.
Failed 3 Niepowodzenie Test nie spełnia żądanego wyniku.
Inconclusive 4 Niejednoznaczne Przetestuj bez ostatecznego wyniku.
Timeout 5 Limit czasu Czas trwania wykonywania testu przekracza określony próg.
Aborted 6 Zostało przerwane Wykonanie testu nagle zostało zakończone z powodu czynników wewnętrznych lub zewnętrznych, na przykład z powodu problemów z nieprawidłowym kodem, środowiskiem.
Blocked 7 Zablokowane
NotExecuted 8 Nie wykonano Test oznaczony jako pominięty do wykonania.
Warning 9 Ostrzeżenie
Error 10 Błąd
NotApplicable 11 Nie dotyczy
Paused 12 Wstrzymane
InProgress 13 W toku
NotImpacted 14 Nie ma to wpływu Test nie ma wpływu na zmianę kodu, która wyzwoliła potok.

TestPointHistorySnapshot

Następujące właściwości są prawidłowe dla zestawu jednostek TestPointHistorySnapshot . Klucze zastępcze obejmują i TestPointSKDateSK.

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
AssignedToUserSK GUID Identyfikator GUID przypisany do testowego elementu roboczego.
IsLastDayOfPeriod Enumerated Służy do filtrowania danych, aby określić, czy dzień kończy się w różnych okresach, takich jak dni, tygodnie, miesiące lub lata. Prawidłowe wartości są wymienione tutaj: Składowe typu wyliczanego okresu.
TesterUserSK GUID Identyfikator GUID przypisany do testera skojarzonego z punktem testowym.
TestConfigurationSK Int32 Klucz przypisany do skojarzonej konfiguracji testu.
Stan automatyzacji AutomationStatus Enumerated Stan przypadku testowego, takiego jak Zautomatyzowane, Nieautomazowane lub Planowane. Odpowiada polu elementu roboczego Microsoft.VSTS.TCM.AutomationStatus .
Priority Priority Int32 Priorytet przypisany do skojarzonego przypadku testowego.
Identyfikator przypadku testowego TestCaseId Int32 Identyfikator elementu roboczego przypisany do skojarzonego przypadku testowego.
Identyfikator konfiguracji testu TestConfigurationId Int32 Liczba przypisana do skojarzonej konfiguracji testu.
Identyfikator planu testu TestPlanId Int32 Identyfikator elementu roboczego przypisany do skojarzonego planu testu.
Wynik testu ResultOutcome Enumerated Określa wynik ostatniego testu. Prawidłowe wartości są wyświetlane w aplikacji TestOutcome.
Identyfikator pakietu testów TestSuiteId Int32 Identyfikator elementu roboczego przypisany do skojarzonego zestawu testów.

W poniższej tabeli wymieniono te właściwości nawigacji dla typu jednostki TestPointHistorySnapshot i Zestawu jednostek TestPointHistorySnapshot .

Nazwa wyświetlana Nazwa Ograniczenie odwołań Przywoływna właściwość
Date DateSK DateSK
Assigned To AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Element roboczy przypadku testowego TestCase TestCaseId WorkItemId
Konfiguracja testu TestConfiguration TestConfigurationSK TestConfigurationSK
Zestaw testów TestSuite TestSuiteSK TestSuiteSK
Nazwa użytkownika testera Tester TesterUserSK UserSK

Testresults

Wynik testu odpowiada pojedynczemu wystąpieniu wykonania przypadku testowego z określonym wynikiem i szczegółami.

Przebiegi testów są wykonywane po ręcznym uruchomieniu testu lub dołączeniu zadań testowych w definicji potoku zgodnie z opisem w temacie Kompilowanie, testowanie i wdrażanie aplikacji platformy .NET Core, Uruchamianie testów.

Następujące właściwości są prawidłowe dla zestawu jednostek TestResults . Klucz zastępczy to TestResultSK.

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Data ukończenia CompletedDate DateTime Data i godzina zakończenia wykonywania wyniku testu.
Czas trwania sekund DurationSeconds Liczba dziesiętna Liczba sekund do wykonania testu.
Jest niestabilny IsFlaky Wartość logiczna Wskazuje, czy test jest oznaczony jako niestabilny (Prawda) lub nie (False). Niestabilny test to test, który sporadycznie kończy się niepowodzeniem bez wyraźnego powodu, takiego jak zmiana kodu lub testu.**** Aby uzyskać więcej informacji, zobacz Zarządzanie niestabilnymi testami.
Identyfikator wydania ReleaseId Int32 Liczba przypisana do wydania skojarzonego z wynikiem testu.
Identyfikator środowiska wydania ReleaseEnvironmentId Int32 Numer przypisany do środowiska wydania skojarzonego z wynikiem testu.
Identyfikator potoku wydania ReleasePipelineId Int32 Numer przypisany do potoku wydania skojarzonego z wynikiem testu.
Identyfikator etapu wydania ReleaseStageId Int32 Liczba przypisana do etapu wydania skojarzonego z wynikiem testu.
Data rozpoczęcia StartedDate DateTime Data i godzina rozpoczęcia wykonywania wyniku testu.
Identyfikator wyniku testu TestResultId Int32 Liczba przypisana do wyniku testu.
Identyfikator przebiegu testu TestRunId Int32 Numer przypisany do przebiegu testu.
Typ przebiegu testu TestRunType Enumerated Wskazuje, czy jest to typ testu ręcznego lub zautomatyzowanego. Prawidłowe wartości są wymienione poniżej dla parametru TestRunType.
Wynik testu Outcome Enumerated Wynik przebiegu testu. Istnieje 15 możliwych wyników dla wyniku testu: Przerwane, Zablokowane, Błąd, Niepowodzenie, Niejednoznaczne, W toku, Brak, Nie dotyczy, Nie ma to wpływu, Nie ma to wpływu, Passed, Wstrzymane, Limit czasu, Nieokreślone i Ostrzeżenie. Prawidłowe wartości są wymienione poniżej dla elementu TestOutcome.
Przepływ pracy Workflow Enumerated Typ przepływu pracy potoku. Prawidłowe wartości są wymienione poniżej dla elementu SourceWorkflow.

W poniższej tabeli wymieniono właściwości nawigacji prawidłowe dla typu jednostki TestResult .

Nazwa Ograniczenie odwołań Przywoływna właściwość
CompletedOn CompletedDateSK DateSK
StartedOn StartedDateSK DateSK
Branch BranchSK BranchSK
Project ProjectSK ProjectSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Test TestSK TestSK
TestRun TestRunSK TestRunSK

Wyliczone elementy członkowskie typu SourceWorkflow

W poniższej tabeli wymieniono elementy członkowskie zdefiniowane dla wyliczonego SourceWorkflow typu.

Nazwa wyświetlana Nazwa elementu członkowskiego Wartość
Kompilacja Build 1
Release Release 2
Ręcznie Manual 3

Wyliczone elementy członkowskie typu TestRunType

W poniższej tabeli wymieniono elementy członkowskie zdefiniowane dla wyliczonego SourceWorkflow typu.

Nazwa elementu członkowskiego Wartość Nazwa wyświetlana
Automated 1 Automatyczny
Manual 2 Ręcznie

TestResultsDaily

Następujące właściwości są prawidłowe dla zestawu jednostek TestResultsDaily . Klucz zastępczy toTestResultsDailySK.

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Identyfikator potoku wydania ReleasePipelineId Int32 Numer przypisany do skojarzonego potoku wydania.
Identyfikator etapu wydania ReleaseStageId Int32 Numer przypisany do skojarzonego etapu potoku wydania.
Liczba przerwanych wyników ResultAbortedCount Int32 Liczba wyników testu zgłoszonych jako przerwana dla wyniku testu codziennie.
Liczba zablokowanych wyników ResultBlockedCount Int32 Liczba wyników testu zgłoszonych jako Zablokowane dla wyniku testu codziennie.
Liczba wyników ResultCount Int32 Łączna liczba zgłoszonych wyników testów.
Czas trwania wyniku w sekundach ResultDurationSeconds Liczba dziesiętna Liczba sekund wymaganych do wykonania wyniku testu.
Liczba błędów wyników ResultErrorCount Int32 Liczba wyników testu zgłoszonych jako Błąd dla wyniku testu codziennie.
Liczba nieudanych wyników ResultFailCount Int32 Liczba wyników testu zgłoszonych jako Niepowodzenie dla wyniku testu codziennie.
Liczba wyników flaky ResultFlakyCount Int32 Liczba łysych wyników. Flaky Test to test, który sporadycznie kończy się niepowodzeniem bez wyraźnego powodu, takiego jak zmiana kodu lub testu. Aby uzyskać więcej informacji, zobacz Zarządzanie testami flaky.
Liczba niejednoznacznych wyników ResultInconclusiveCount Int32 Liczba wyników testu zgłoszonych jako niejednoznaczna dla wyniku testu codziennie.
Liczba przepustek wyników ResultPassCount Int32 Liczba wyników testu zgłoszonych jako Pomyślnie dla wyniku testu codziennie.
Liczba braków wyników ResultNoneCount Int32 Liczba wyników testów zgłaszanych codziennie jako Brak dla wyniku testu.
Liczba limitów czasu wyniku ResultTimeoutCount Int32 Liczba wyników testów zgłaszanych jako limit czasu dla wyniku testu codziennie.
Liczba nie wykonanych wyników ResultNotExecutedCount Int32 Liczba wyników testu zgłoszonych jako Nie wykonane dla wyniku testu codziennie.
Liczba ostrzeżeń dotyczących wyników ResultWarningCount Int32 Liczba wyników testów zgłoszonych jako Ostrzeżenie dla wyniku testu codziennie.
Wynik nie dotyczy liczby ResultNotApplicableCount Int32 Liczba wyników testów zgłaszanych codziennie jako Nie dotyczy dla wyniku testu.
Wynik nie ma wpływu na liczbę ResultNotImpactedCount Int32 Liczba wyników testów zgłaszanych codziennie jako nieobjętą wynikiem testu.
Czas trwania wyniku w sekundach ResultDurationSeconds Liczba dziesiętna Liczba sekund potrzebnych do ukończenia wyniku testu.
Data rozpoczęcia StartedDate Ciąg Data i godzina rozpoczęcia wyniku testu.
Typ przebiegu testu TestRunType Enumerated Wskazuje, czy jest to typ testu ręcznego, czy zautomatyzowanego. Prawidłowe wartości są wyświetlane w obszarze TestRunType.
Przepływ pracy Workflow Enumerated Typ przepływu pracy potoku. Prawidłowe wartości są wyświetlane w obszarze SourceWorkflow.

W poniższej tabeli wymieniono właściwości nawigacji, które są prawidłowe dla typu jednostki TestResultDaily .

Nazwa Ograniczenie odwołań Przywoływna właściwość
Branch BranchSK BranchSK
Date StartedDateSK DateSK
Pipeline PipelineSK PipelineSK
Project ProjectSK ProjectSK
Test TestSK TestSK

TestRuns

Przebiegi testów są wykonywane po ręcznym uruchomieniu testu lub dołączeniu zadań testowych w ramach definicji potoku. Aby dowiedzieć się więcej, zobacz Kompilowanie, testowanie i wdrażanie aplikacji platformy .NET Core, Uruchamianie testów.

Następujące właściwości są prawidłowe dla elementu TestRuns i jego klucza TestRunSKzastępczego .

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Zawiera szczegóły HasDetail Wartość logiczna Wskazuje, czy podano szczegóły dla przebiegu testu (Prawda), czy nie (False).
Jest zautomatyzowane IsAutomated Wartość logiczna Wskazuje, czy podano szczegóły dla przebiegu testu (Prawda), czy nie (False).
Priority Priority Int32 Wersja przypisana do zadania potoku.
Data ukończenia CompletedDate DateTime Data i godzina ukończenia przebiegu testu lub wyniku testu.
Identyfikator wydania ReleaseId Int32 Numer przypisany do skojarzonej definicji wydania.
Identyfikator środowiska wydania ReleaseEnvironmentId Int32 Numer przypisany do skojarzonego środowiska wydania.
Identyfikator potoku wydania ReleasePipelineId Int32 Liczba przypisana do skojarzonego potoku wydania.
Identyfikator etapu wydania ReleaseStageId Int32 Liczba przypisana do skojarzonego etapu potoku wydania.
Liczba przerwanych wyników ResultAbortedCount Int32 Liczba wyników testów zgłoszonych jako przerwana dla przebiegu testu lub wyniku testu codziennie.
Liczba zablokowanych wyników ResultBlockedCount Int32 Liczba wyników testów zgłaszanych codziennie jako Zablokowane dla przebiegu testu lub wyniku testu.
Liczba wyników ResultCount Int32 Łączna liczba zgłoszonych wyników testów.
Czas trwania wyniku w sekundach ResultDurationSeconds Liczba dziesiętna Liczba sekund wymaganych do wykonania przebiegu testu.
Liczba błędów wyniku ResultErrorCount Int32 Liczba wyników testu zgłoszonych jako Błąd dla przebiegu testu lub wyniku testu codziennie.
Liczba niepoudanych wyników ResultFailCount Int32 Liczba wyników testu zgłoszonych jako Niepowodzenie dla przebiegu testu lub wyniku testu codziennie.
Liczba niestabilnych wyników ResultFlakyCount Int32 Liczba wyników testów oznaczonych jako niestabilna. Niestabilny test to test, który sporadycznie kończy się niepowodzeniem bez wyraźnego powodu, takiego jak zmiana kodu lub testu. Aby uzyskać więcej informacji, zobacz Zarządzanie niestabilnymi testami.
Liczba niejednoznacznych wyników ResultInconclusiveCount Ciąg Liczba wyników testów zgłaszanych jako niejednoznaczne dla przebiegu testu lub wyniku testu codziennie.
Liczba wyników przebiegu ResultPassCount Int32 Liczba wyników testów zgłoszonych jako zakończonych powodzeniem dla przebiegu testu lub wyniku testu dziennie.
Liczba limitów czasu wyniku ResultTimeoutCount Int32 Liczba wyników testu zgłoszonych jako limit czasu dla przebiegu testu lub wyniku testu codziennie.
Liczba nie wykonanych wyników ResultNotExecutedCount Int32 Liczba wyników testu zgłoszonych jako Nie wykonano dla przebiegu testu lub wyniku testu codziennie.
Liczba ostrzeżeń dotyczących wyników ResultWarningCount Int32 Liczba wyników testu zgłoszonych jako ostrzeżenie dla przebiegu testu lub wyniku testu codziennie.
Wynik nie dotyczy liczby ResultNotApplicableCount Int32 Liczba wyników testu zgłoszonych jako Nie dotyczy przebiegu testu lub wyniku testu codziennie.
Wynik nie ma wpływu na liczbę ResultNotImpactedCount Int32 Liczba wyników testu zgłoszonych jako Nie wpływa na przebieg testu lub wynik testu codziennie.
Czas trwania przebiegu w sekundach RunDurationSeconds Liczba dziesiętna Stan konfiguracji testu, Aktywny lub Nieaktywny.
Data rozpoczęcia StartedDate DateTime Data rozpoczęcia przebiegu testu.
Identyfikator przebiegu testu TestRunId Int32 Numer przypisany do przebiegu testu.
Typ przebiegu testu TestRunType Enumerated Wskazuje, czy jest to typ testu ręcznego lub zautomatyzowanego. Prawidłowe wartości są wyświetlane w obszarze TestRunType.
Tytuł Title Ciąg Identyfikator GUID przypisany do zadania potoku.
Przepływ pracy Workflow Enumerated Typ przepływu pracy potoku. Prawidłowe wartości są wyświetlane w obszarze SourceWorkflow.

W poniższej tabeli wymieniono właściwości nawigacji, które są prawidłowe dla typu jednostki TestRun .

Nazwa Ograniczenie odwołań Przywoływna właściwość
Branch BranchSK BranchSK
CompletedOn CompletedDateSK DateSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Project ProjectSK ProjectSK
StartedOn StartedDateSK DateSK

TestSuites

Zestawy testów są definiowane dla planów testów i określają testy do uruchomienia. Aby dowiedzieć się więcej, zobacz Tworzenie planów testów i zestawów testów.

Następujące właściwości są prawidłowe dla aplikacji TestSuites i klucza zastępczego TestSuiteSK.

Nazwa wyświetlana Nazwa Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Identyfikator planu testu TestPlanId Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
Identyfikator zestawu testów TestSuiteId Int32 Nazwa przypisana do konfiguracji testu.
Tytuł planu testu TestPlanTitle Ciąg Stan konfiguracji testu, Aktywny lub Nieaktywny.
Tytuł pakietu testowego Title Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
Idzamówienia OrderId Int32 Nazwa przypisana do konfiguracji testu.
Identyfikator pakietu testowego na poziomie 1 za pomocą zestawu testów na poziomie 14 identyfikatora IdLevel1 PrzezIdLevel14 Int32 Poziom zagnieżdżonego zestawu testów.
Tytuł pakietu testowego na poziomie 1 za pośrednictwem pakietu testowego poziomu 14 TitleLevel1 Przez TitleLevel14 Ciąg Nazwa zagnieżdżonego poziomu zestawu testów.
Głębokość zestawu testów Depth Byte Zagnieżdżony poziom zestawu testów w ramach planu testu.
Typ zestawu testów Type Enumerated Określa typ zestawu testów. Prawidłowe wartości są wyświetlane dla typu wyliczonego typu TestSuiteType .
Identyfikator planu testu TestPlanId Int32 Liczba (a nie identyfikator) przypisana do planu testowego.
Identyfikator elementu roboczego wymagania RequirementWorkItemId Int32 Identyfikator historii użytkownika elementu roboczego, elementu listy prac produktu lub innego elementu roboczego kategorii wymagań skojarzonego z zestawem testów.
Tytuł planu testu TestPlanTitle Ciąg Tytuł zdefiniowany dla planu testu.

W poniższej tabeli wymieniono właściwości nawigacji, które są prawidłowe dla typu jednostki TestSuite .

Nazwa wyświetlana Nazwa Ograniczenie odwołań Przywoływna właściwość
Project Project ProjectSK ProjectSK
Element roboczy wymagania RequirementWorkItem RequirementWorkItemId WorkItemId
Element roboczy planu testu TestPlanWorkItem TestPlanId WorkItemId
Element roboczy pakietu testowego TestSuiteWorkItem TestSuiteId WorkItemId

Wyliczone elementy członkowskie typu TestSuiteType

Następujące elementy członkowskie są definiowane dla wyliczonego TestSuiteType typu.

Nazwa elementu członkowskiego Wartość Nazwa wyświetlana
None 0 Brak
QueryBased 1 Oparte na zapytaniach
Static 2 Static
RequirementBased 3 Oparte na wymaganiach