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:
- Co to jest Azure Test Plans?
- Testowanie obiektów i terminów
- Informacje o testach potoku
- Visual Studio Test
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 ProjectSK
odwoł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 TestConfigurationSK
zastę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 ProjectSK
odwoł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łaściwości nawigacji
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 TestPointSK
DateSK
.
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łaściwości nawigacji
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łaściwości nawigacji
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łaściwości nawigacji
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 TestRunSK
zastę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łaściwości nawigacji
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łaściwości nawigacji
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 |
Pokrewne artykuły:
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla