Udostępnij za pośrednictwem


Dokumentacja metadanych analizy planów testów

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

Usługa Analytics zbiera wszystkie dane dla wszystkich działań testowych usługi Azure DevOps. Plany testów platformy Azure obsługują 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 dopiero zaczynasz testować usługę 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 wyliczonych typów 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 jednostek 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 testami jako elementy robocze. Możesz wykonywać zapytania i generować raporty dotyczące tych danych przy użyciu jednostek śledzenia pracy opisanych w dokumentacji 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 ręcznych przypadków testowych.
Konfiguracje testowe Konfiguracja testowa 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 zapoznać się z przykładowym raportem, zobacz Przykładowy raport o stanie postępu.
TestPointHistorySnapshot TestPointHistorySnapshot (Złożony) Pojedyncze wyniki wykonania dla określonego testu skojarzonego z testemRun. Aby zapoznać się z przykładowym raportem, zobacz Przykładowy raport trendu ręcznego wykonywania testów.
TestResults TestResult Pojedyncze wyniki wykonania dla określonego testu skojarzonego z testemRun.
TestResultsDaily TestResultDaily Codzienna agregacja migawek wykonań TestResult pogrupowana według wartości Test (a 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 typu jednostki Test i zestawu jednostek Testy . Klucz zastępczy to TestSK.

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

Nazwa wyświetlana Nazwa/nazwisko Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Nazwa kontenera ContainerName String Nazwa kontenera zadań zawierającego zadanie testowe w potoku.
W pełni kwalifikowana nazwa testu FullyQualifiedTestName String 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.
Priorytet Priority Int32 Określa stopień ważności lub krytycznego znaczenia testu. Priorytet jest zwykle 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 String Nazwa testu.
Właściciel testu TestOwner String Właściciel przebiegu testu lub testu. Właściciel testu jest zazwyczaj określany jako atrybut w kodzie testowym. Zobacz Publikowanie zadania Wyniki testu, aby wyświetlić mapowanie atrybutu Właściciel 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/nazwisko Typ danych Opis
Identyfikator konfiguracji testu TestConfigurationId Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
Nazwa konfiguracji testu Name String Nazwa przypisana do konfiguracji testowej.
Stan konfiguracji testu State String 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 klasy EntityType i TestPoints EntitySet. Klucz zastępczy to TestPointSK.

Nazwa wyświetlana Nazwa/nazwisko Typ danych Opis
AssignedToUserSK Identyfikator GUID Identyfikator GUID przypisany do testera skojarzonego z punktem testowym.
TesterUserSK Identyfikator 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.
Stan ostatniego wyniku LastResultState Enumerated Stan punktu testowego, taki jak oczekujące, w kolejce lub w toku. Prawidłowe wartości są wymienione poniżej dla wartości TestResultState.
Priorytet 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 testu.
Wynik testu LastResultOutcome Enumerated Określa ostatni wynik testu. Prawidłowe wartości są wymienione poniżej dla elementu TestOutcome.
Identyfikator pakietu 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 .

Wyświetlana nazwa Nazwa/nazwisko Ograniczenie odwołań Przywoływna właściwość
ChangedOn ChangedDateSK DateSK
Przypisana do AssignedTo AssignedToUserSK UserSK
Projekt Project ProjectSK ProjectSK
Test Case Work Item TestCase TestCaseId WorkItemId
Konfiguracja testu TestConfiguration TestConfigurationSK TestConfigurationSK
Zestaw testów TestSuite TestSuiteSK TestSuiteSK
Nazwa użytkownika testera Tester TesterUserSK UserSK

TestResultState, wyliczone składowe 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ść Display name
None 0 Brak
Pending 1 Oczekiwanie
Queued 2 W kolejce
InProgress 3 W toku
Paused 100 Wstrzymana
Completed 5 Ukończone

TestOutcome, wyliczone składowe 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ść Display name Opis
Unspecified 0 Nieokreślony
None 1 Brak
Passed 2 Powodzenie Test został wykonany pomyślnie.
Failed 3 Niepowodzenie Test nie spełnia żądanego wyniku.
Inconclusive 100 Niejednoznaczne Przetestuj bez ostatecznego wyniku.
Timeout 5 Timeout Czas trwania wykonywania testu przekracza określony próg.
Aborted 6 Zostało przerwane Wykonywanie testów nagle zakończyło się z powodu czynników wewnętrznych lub zewnętrznych, na przykład z powodu nieprawidłowych kodu, problemów ze środowiskiem.
Blocked 7 Zablokowano
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 Wstrzymana
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 TestPointSK DateSK.

Nazwa wyświetlana Nazwa/nazwisko Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
AssignedToUserSK Identyfikator 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 wyliczonego okresu.
TesterUserSK Identyfikator 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 .
Priorytet 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 testu.
Wynik testu ResultOutcome Enumerated Określa ostatni wynik testu. Prawidłowe wartości są wyświetlane w pliku 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 .

Wyświetlana nazwa Nazwa/nazwisko Ograniczenie odwołań Przywoływna właściwość
Date DateSK DateSK
Przypisana do AssignedTo AssignedToUserSK UserSK
Projekt Project ProjectSK ProjectSK
Test Case Work Item 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 artykule 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/nazwisko Typ danych Opis
AnalyticsUpdatedDate DateTime Znak wodny wskazujący czas ostatniej aktualizacji danych analizy.
Data zakończenia CompletedDate DateTime Data i godzina zakończenia wykonywania wyniku testu.
Czas trwania sekund DurationSeconds Dziesiętne Liczba sekund do wykonania testu.
Jest łuszczący IsFlaky Wartość logiczna Wskazuje, czy test jest oznaczony jako łuszczący (Prawda) lub nie (Fałsz). 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 Numer przypisany 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 skojarzony 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 Liczba przypisana 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 dotyczy, Nie ma to wpływu, Nie dotyczy, 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/nazwisko 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 składowe typu SourceWorkflow

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

Display name Nazwa elementu członkowskiego Wartość
Kompilacja Build 1
Zwolnij Release 2
Ręcznie Manual 3

TestRunType, wyliczone składowe typu

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

Nazwa elementu członkowskiego Wartość Display name
Automated 1 Zautomatyzowane
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/nazwisko 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 testów zgłoszonych jako przerwana dla wyniku testu codziennie.
Liczba zablokowanych wyników ResultBlockedCount Int32 Liczba wyników testów zgłoszonych codziennie jako Zablokowane dla wyniku testu.
Liczba wyników ResultCount Int32 Łączna liczba zgłoszonych wyników testów.
Czas trwania wyniku (sekundy) ResultDurationSeconds Dziesiętne Liczba sekund wymaganych do wykonania wyniku testu.
Liczba błędów wyniku ResultErrorCount Int32 Liczba wyników testu zgłoszonych jako Błąd dla wyniku testu codziennie.
Liczba niepoudanych wyników ResultFailCount Int32 Liczba wyników testu zgłoszonych jako Niepowodzenie dla wyniku testu codziennie.
Liczba wyników łuszcząca ResultFlakyCount Int32 Liczba łysych wyników. 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 Manage flaky tests (Zarządzanie niestabilnymi testami).
Liczba niejednoznacznych wyników ResultInconclusiveCount Int32 Liczba wyników testów zgłoszonych jako niejednoznaczna dla wyniku testu codziennie.
Liczba wyników przebiegu ResultPassCount Int32 Liczba wyników testów zgłoszonych jako zakończonych powodzeniem dla wyniku testu codziennie.
Liczba braków wyników ResultNoneCount Int32 Liczba wyników testu zgłoszonych jako Brak dla wyniku testu codziennie.
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 Nieu 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łoszonych jako Nie dotyczy dla wyniku testu codziennie.
Wynik nie ma wpływu na liczbę ResultNotImpactedCount Int32 Liczba wyników testów zgłoszonych jako Nie wpływa na wynik testu codziennie.
Czas trwania wyniku (sekundy) ResultDurationSeconds Dziesiętne Liczba sekund potrzebnych do ukończenia wyniku testu.
Data rozpoczęcia StartedDate String Data i godzina rozpoczęcia wyniku 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.
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/nazwisko 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 podczas ręcznego uruchamiania testu lub dołączania zadań testowych w ramach definicji potoku. Aby uzyskać więcej informacji, zobacz Kompilowanie, testowanie i wdrażanie aplikacji platformy .NET Core, Uruchamianie testów.

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

Nazwa wyświetlana Nazwa/nazwisko 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 przebiegu testu (Prawda), czy nie (False).
Jest zautomatyzowany IsAutomated Wartość logiczna Wskazuje, czy podano szczegóły przebiegu testu (Prawda), czy nie (False).
Priorytet Priority Int32 Wersja przypisana do zadania potoku.
Data zakończenia CompletedDate DateTime Data/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 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 testów zgłoszonych jako przerwana dla przebiegu testu lub wyniku testu codziennie.
Liczba zablokowanych wyników ResultBlockedCount Int32 Liczba wyników testu zgłoszonych jako Zablokowane dla przebiegu testu lub wyniku testu codziennie.
Liczba wyników ResultCount Int32 Łączna liczba zgłoszonych wyników testów.
Czas trwania wyniku (sekundy) ResultDurationSeconds Dziesiętne 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 wyników łuszcząca ResultFlakyCount Int32 Liczba wyników testów oznaczonych jako łuszcząca się. 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 Manage flaky tests (Zarządzanie niestabilnymi testami).
Liczba niejednoznacznych wyników ResultInconclusiveCount String Liczba wyników testu zgłoszonych jako niejednoznaczna dla przebiegu testu lub wyniku testu codziennie.
Liczba wyników przebiegu ResultPassCount Int32 Liczba wyników testu zgłoszonych jako zakończonych powodzeniem dla przebiegu testu lub wyniku testu codziennie.
Liczba limitów czasu wyniku ResultTimeoutCount Int32 Liczba wyników testów zgłaszanych 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 wykonane 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 testów zgłoszonych jako Nie dotyczy dla przebiegu testu lub wyniku testu codziennie.
Wynik nie ma wpływu na liczbę ResultNotImpactedCount Int32 Liczba wyników testów zgłoszonych jako Nie dotyczy to przebiegu testu lub wyniku testu codziennie.
Czas trwania przebiegu w sekundach RunDurationSeconds Dziesiętne Stan konfiguracji testu— aktywny lub nieaktywny.
Data rozpoczęcia StartedDate DateTime Data i godzina rozpoczęcia przebiegu testu.
Identyfikator przebiegu testu TestRunId Int32 Liczba przypisana 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 String 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/nazwisko 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 uzyskać więcej informacji, 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 jego klucza TestSuiteSKzastępczego .

Nazwa wyświetlana Nazwa/nazwisko 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 pakietu testów TestSuiteId Int32 Nazwa przypisana do konfiguracji testowej.
Tytuł planu testu TestPlanTitle String Stan konfiguracji testu— aktywny lub nieaktywny.
Tytuł pakietu testów Title Int32 Liczba (a nie identyfikator) przypisana do przypadku testowego.
OrderId OrderId Int32 Nazwa przypisana do konfiguracji testowej.
Test Suite Level 1 Id through Test Suite Level 14 Id (Identyfikator zestawu testów na poziomie 14) IdLevel1 przezIdLevel14 Int32 Poziom zagnieżdżonego zestawu testów.
Tytuł pakietu testów na poziomie 1 do poziomu 14 zestawu testów TitleLevel1 do TitleLevel14 String Nazwa zagnieżdżonego poziomu zestawu testów.
Głębokość zestawu testów Depth Byte Poziom zagnieżdżony 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 wyliczenia TestSuiteType .
Identyfikator planu testu TestPlanId Int32 Liczba (a nie identyfikator) przypisana do planu testowego.
Identyfikator elementu roboczego wymagania RequirementWorkItemId Int32 Identyfikator scenariusza użytkownika elementu roboczego, elementu listy prac produktu lub innego elementu roboczego kategorii wymagań skojarzonego z pakietem testowym.
Tytuł planu testu TestPlanTitle String Tytuł zdefiniowany dla planu testowego.

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

Wyświetlana nazwa Nazwa/nazwisko Ograniczenie odwołań Przywoływna właściwość
Projekt Project ProjectSK ProjectSK
Element roboczy wymagania RequirementWorkItem RequirementWorkItemId WorkItemId
Element roboczy planu testu TestPlanWorkItem TestPlanId WorkItemId
Element roboczy pakietu testów TestSuiteWorkItem TestSuiteId WorkItemId

Składowe typu TestSuiteType

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

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