Referenční informace k metadatům pro analýzu testovacích plánů
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Služba Analytics shromažďuje všechna data pro všechny testovací aktivity Azure DevOps. Azure Test Plans podporuje definici a provádění plánovaných a průzkumných testů. Pomocí Azure Pipelines můžete také spouštět automatizované testy pomocí pracovních postupů kontinuální integrace nebo průběžného nasazování (CI/CD).
Pokud s testováním Azure DevOps začínáte, doporučujeme si prohlédnout následující články:
Informace o metadatech uvedené v tomto článku popisují entity, vlastnosti a výčtové typy podporované pro všechny testovací aktivity Azure DevOps.
Poznámka:
Jsou k dispozici popisy entit, vlastností a výčtů podporovaných datovým modelem Analýza. Jedná se o dřívější koncept. Pošlete nám prosím zpětnou vazbu k oblastem, které chcete získat další informace. Dotazování datového modelu najdete v tématu Vytváření dotazů OData pro analýzu.
Sady entit a typy entit
Pokud chcete dotazovat analýzy pro data testovacího plánu, použijte jeden nebo více typů entit a sad entit popsaných v následující tabulce.
Poznámka:
Analýzy pro testování Azure DevOps se podporují ve verzích v3.0-Preview a v4.0-Preview .
Analýza ukládá všechny pracovní položky související s testy jako pracovní položky. Na tato data můžete dotazovat a generovat sestavy pomocí entit sledování práce popsaných v referenčních informacích k metadatům sledování práce pro Azure Boards Analytics.
EntitySet |
EntityType |
Popis |
---|---|---|
Testy | Testování | Vlastnosti testovacího případu, například název testu a vlastník testu. Podrobnosti o definování testovacích případů najdete v tématu Vytvoření ručních testovacích případů. |
TestConfigurations | TestConfiguration | Informace o konfiguraci testovacího plánu Podrobnosti o konfiguraci testů najdete v tématu Testování různých konfigurací. |
TestPoints | TestPoint | Informace o spuštění pro testovací body Testovací bod je jedinečná kombinace testovacího případu, sady testů, konfigurace a testera. Ukázkovou sestavu najdete v ukázkové sestavě stavu průběhu. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (složené) Výsledky jednotlivých spuštění pro konkrétní test přidružený k testovacímu spuštění. Ukázkovou sestavu naleznete v ukázkové sestavě trendu ručního provádění testů. |
TestResults | TestResult | Výsledky jednotlivých spuštění pro konkrétní test přidružený k testovacímu spuštění. |
TestResultsDaily | TestResultDaily | Denní agregace snímků spuštění TestResult seskupené podle testu (ne TestRun). Ukázkovou sestavu najdete v části Ukázka ukázkové sestavy trendu testu. |
Testovací běhy | Testovací spuštění | Informace o spuštění s agregovanými výsledky testů pro testy spuštěné v kanálu |
TestSuites | TestSuite | Informace o sadách testů Podrobnosti o definování sad testů najdete v tématu Vytvoření testovacích plánů a testovacích sad. |
Testy
Následující vlastnosti jsou platné pro typ testovací entity a sadu testovacích entit. Náhradní klíč je TestSK
.
Navigační vlastnosti zahrnují Project
a jeho referenční omezení ProjectSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
Název kontejneru | ContainerName |
String | Název kontejneru úloh obsahujícího testovací úlohu v kanálu |
Plně kvalifikovaný název testu | FullyQualifiedTestName |
String | Název vytvořený pro test. Plně kvalifikovaný formát názvu odpovídá Namespace.Testclass.Methodname limitu znaků 512. Pokud je test řízený daty a má parametry, zahrnuje limit znaků parametry. |
Priorita | Priority |
Int32 | Určuje stupeň důležitosti nebo závažnosti testu. Priorita je obvykle určena jako atribut v testovacím kódu. |
ID odkazu testovacího případu | TestCaseReferenceId |
Int32 | Číslo (nikoli ID) přiřazené testovacímu případu. |
Název testu | TestName |
String | Název testu. |
Testovací vlastník | TestOwner |
String | Vlastník testovacího nebo testovacího spuštění Vlastník testu je obvykle určen jako atribut v testovacím kódu. Informace o mapování atributu Owner pro podporované formáty výsledků testů najdete v části Publikovat výsledky testu. |
TestConfigurations
Konfigurace testů určují různá prostředí, ve kterých spouštíte testy, jak je popsáno v různých konfiguracích testů.
Následující vlastnosti jsou platné pro typ entity TestConfiguration a sadu entit TestConfigurations a jejich náhradní klíč TestConfigurationSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
ID konfigurace testu | TestConfigurationId |
Int32 | Číslo (nikoli ID) přiřazené testovacímu případu. |
Název konfigurace testu | Name |
String | Název přiřazený ke konfiguraci testu. |
Stav konfigurace testu | State |
String | Stav konfigurace testu, aktivní nebo neaktivní. |
Navigační vlastnosti zahrnují Project
a jeho referenční omezení ProjectSK
.
TestPoints
Testovací bod je jedinečná kombinace testovacího případu, sady testů, konfigurace a testera. Následující vlastnosti jsou platné pro EntityType TestPoint a TestPoints EntitySet. Náhradní klíč je TestPointSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AssignedToUserSK |
Identifikátor GUID | Identifikátor GUID přiřazený testerovi přidruženému k testovacímu bodu. | |
TesterUserSK |
Identifikátor GUID | Identifikátor GUID přiřazený testerovi přidruženému k testovacímu bodu. | |
Stav automatizace | AutomationStatus |
Enumerated | Stav testovacího případu, jako je automatizovaný, neautomatizovaný nebo plánovaný. Odpovídá poli pracovní položky Microsoft.VSTS.TCM.AutomationStatus. |
Změněné datum | ChangedDate |
DateTime | Datum a čas poslední změny testovacího bodu. |
Poslední stav výsledku | LastResultState |
Enumerated | Stav testovacího bodu, například čekající, zařazený do fronty nebo probíhající. Platné hodnoty jsou uvedeny následujícím způsobem pro TestResultState. |
Priorita | Priority |
Int32 | Priorita přiřazená přidruženému testovacímu případu. |
ID testovacího případu | TestCaseId |
Int32 | ID pracovní položky přiřazené přidruženému testovacímu případu. |
ID konfigurace testu | TestConfigurationId |
Int32 | Číslo přiřazené k přidružené konfiguraci testu. |
ID testovacího plánu | TestPlanId |
Int32 | ID pracovní položky přiřazené přidruženému testovacímu plánu. |
Výsledek testu | LastResultOutcome |
Enumerated | Určuje výsledek posledního výsledku testu. Platné hodnoty jsou uvedeny následujícím způsobem pro TestOutcome. |
ID testovací sady | TestSuiteId |
Int32 | ID pracovní položky přiřazené přidružené sadě testů. |
Pokud chcete zkontrolovat testovací body prostřednictvím uživatelského rozhraní, přečtěte si téma Spouštění ručních testů, Ukládání výsledků, zavření relace a kontrola výsledků.
Vlastnosti navigace
Následující tabulka uvádí tyto navigační vlastnosti pro typ entity TestPoint a sadu entit TestPoints .
Zobrazovaný název | Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Přiřazeno pro | AssignedTo |
AssignedToUserSK |
UserSK |
Projekt | Project |
ProjectSK |
ProjectSK |
Pracovní položka testovacího případu | TestCase |
TestCaseId |
WorkItemId |
Testovací konfigurace | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Sada testů | TestSuite |
TestSuiteSK |
TestSuiteSK |
Uživatelské jméno testeru | Tester |
TesterUserSK |
UserSK |
Členy výčtu TestResultState
Výsledek testu může být v jednom ze šesti stavů shrnutých v následující tabulce pro výčtový TestResultState
typ.
Název členu | Hodnota | Zobrazované jméno |
---|---|---|
None |
0 | Nic |
Pending |
0 | Nevyřízeno |
Queued |
2 | Zařazeno do fronty |
InProgress |
3 | Probíhající |
Paused |
4 | Pozastaveno |
Completed |
5 | Dokončeno |
Členy výčtu typu TestOutcome
15 výsledků testu je uvedeno v následující tabulce a jsou členy definované pro výčtový TestOutcome
typ.
Název členu | Hodnota | Display name | Popis |
---|---|---|---|
Unspecified |
0 | Nespecifikovaný | |
None |
0 | Nic | |
Passed |
2 | Úspěšně dokončeno | Test byl úspěšně proveden. |
Failed |
3 | Neúspěšný | Test nesplňuje požadovaný výsledek. |
Inconclusive |
4 | Neprůkazný | Testujte bez konečného výsledku. |
Timeout |
5 | Timeout | Doba trvání provádění testu překračuje zadanou prahovou hodnotu. |
Aborted |
6 | Bylo přerušeno | Provádění testů se náhle ukončilo kvůli interním nebo externím faktorům, například kvůli špatnému kódu nebo problémům s prostředím. |
Blocked |
7 | Blokované | |
NotExecuted |
8 | Nespustí se | Test označený jako vynechán pro spuštění. |
Warning |
9 | Upozorňující | |
Error |
10 | Chyba | |
NotApplicable |
11 | Neuvedeno | |
Paused |
12 | Pozastaveno | |
InProgress |
13 | Probíhající | |
NotImpacted |
14 | Není ovlivněno | Test nemá vliv na změnu kódu, která aktivovala kanál. |
TestPointHistorySnapshot
Následující vlastnosti jsou platné pro sadu entit TestPointHistorySnapshot . Náhradní klíče zahrnují TestPointSK
a DateSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
AssignedToUserSK |
Identifikátor GUID | Identifikátor GUID přiřazený k testovací pracovní položce. | |
IsLastDayOfPeriod |
Enumerated | Slouží k filtrování dat k určení, jestli se den dokončí v různých obdobích, jako jsou dny, týdny, měsíce nebo roky. Platné hodnoty jsou uvedeny zde: Členy výčtu období. | |
TesterUserSK |
Identifikátor GUID | Identifikátor GUID přiřazený testerovi přidruženému k testovacímu bodu. | |
TestConfigurationSK |
Int32 | Klíč přiřazený k přidružené konfiguraci testu. | |
Stav automatizace | AutomationStatus |
Enumerated | Stav testovacího případu, jako je automatizovaný, neautomatizovaný nebo plánovaný. Odpovídá poli pracovní položky Microsoft.VSTS.TCM.AutomationStatus. |
Priorita | Priority |
Int32 | Priorita přiřazená přidruženému testovacímu případu. |
ID testovacího případu | TestCaseId |
Int32 | ID pracovní položky přiřazené přidruženému testovacímu případu. |
ID konfigurace testu | TestConfigurationId |
Int32 | Číslo přiřazené k přidružené konfiguraci testu. |
ID testovacího plánu | TestPlanId |
Int32 | ID pracovní položky přiřazené přidruženému testovacímu plánu. |
Výsledek testu | ResultOutcome |
Enumerated | Určuje výsledek posledního výsledku testu. Platné hodnoty jsou uvedeny v TestOutcome. |
ID testovací sady | TestSuiteId |
Int32 | ID pracovní položky přiřazené přidružené sadě testů. |
Vlastnosti navigace
Následující tabulka uvádí tyto navigační vlastnosti pro typ entity TestPointHistorySnapshot a sadu entit TestPointHistorySnapshot .
Zobrazovaný název | Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Přiřazeno pro | AssignedTo |
AssignedToUserSK |
UserSK |
Projekt | Project |
ProjectSK |
ProjectSK |
Pracovní položka testovacího případu | TestCase |
TestCaseId |
WorkItemId |
Testovací konfigurace | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Sada testů | TestSuite |
TestSuiteSK |
TestSuiteSK |
Uživatelské jméno testeru | Tester |
TesterUserSK |
UserSK |
TestResults
Výsledek testu odpovídá jedné instanci spuštění testovacího případu s konkrétním výsledkem a podrobnostmi.
K testovacím spuštěním dochází při ručním spuštění testu nebo zahrnutí testovacích úloh do definice kanálu. Další informace najdete v tématu Sestavení, testování a nasazení aplikací .NET Core, Spuštění testů.
Následující vlastnosti jsou platné pro sadu entit TestResults . Náhradní klíč je TestResultSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
Datum dokončení | CompletedDate |
DateTime | Datum a čas dokončení provádění výsledku testu. |
Doba trvání v sekundách | DurationSeconds |
Desetinné číslo | Počet sekund, které trvalo, než se test spustil. |
Je flaky | IsFlaky |
Logická hodnota | Označuje, jestli je test označený jako flaky (True) nebo ne (False). Flaky Test je test, který přerušovaně selže z žádného zjevného důvodu, jako je například změna kódu nebo testu.**** Další informace najdete v tématu Správa nespolehlivé testy. |
ID verze | ReleaseId |
Int32 | Číslo přiřazené k vydané verzi přidružené k výsledku testu. |
ID prostředí vydané verze | ReleaseEnvironmentId |
Int32 | Číslo přiřazené prostředí verze přidružené k výsledku testu. |
ID kanálu verze | ReleasePipelineId |
Int32 | Číslo přiřazené kanálu verze přidruženému k výsledku testu. |
ID fáze vydání | ReleaseStageId |
Int32 | Číslo přiřazené fázi vydání přidružené k výsledku testu. |
Datum zahájení | StartedDate |
DateTime | Datum a čas spuštění výsledku testu. |
ID výsledku testu | TestResultId |
Int32 | Číslo přiřazené k výsledku testu. |
ID testovacího spuštění | TestRunId |
Int32 | Číslo přiřazené testovacímu spuštění. |
Typ testovacího spuštění | TestRunType |
Enumerated | Označuje, jestli se jedná o ruční nebo automatizovaný typ testu. Platné hodnoty jsou uvedeny následujícím způsobem pro TestRunType. |
Výsledek testu | Outcome |
Enumerated | Výsledek běhu testu. Výsledek testu může mít 15 možných výsledků: Přerušeno, Blokováno, Chyba, Selhání, Inconclusive, In progress, None, Not applicable, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified a Warning. Platné hodnoty jsou uvedeny následujícím způsobem pro TestOutcome. |
Workflow (Pracovní postup) | Workflow |
Enumerated | Typ pracovního postupu kanálu. Platné hodnoty jsou uvedeny následujícím způsobem pro SourceWorkflow. |
Vlastnosti navigace
Následující tabulka uvádí vlastnosti navigace platné pro typ entity TestResult .
Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Členové výčtu sourceWorkflow typu
Následující tabulka uvádí členy definované pro výčtový SourceWorkflow
typ.
Zobrazované jméno | Název členu | Hodnota |
---|---|---|
Sestavení | Build |
0 |
Verze | Release |
2 |
Ruční | Manual |
3 |
Výčet členů typu TestRunType
Následující tabulka uvádí členy definované pro výčtový SourceWorkflow
typ.
Název členu | Hodnota | Zobrazované jméno |
---|---|---|
Automated |
0 | Automatizováno |
Manual |
2 | Ruční |
TestResultsDaily
Následující vlastnosti jsou platné pro sadu entit TestResultsDaily . Náhradní klíč jeTestResultsDailySK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
ID kanálu verze | ReleasePipelineId |
Int32 | Číslo přiřazené přidruženému kanálu verze. |
ID fáze vydání | ReleaseStageId |
Int32 | Číslo přiřazené k přidružené fázi kanálu verze. |
Počet přerušených výsledků | ResultAbortedCount |
Int32 | Počet výsledků testů hlášených jako přerušený pro výsledek testu denně. |
Počet blokovaných výsledků | ResultBlockedCount |
Int32 | Počet výsledků testů hlášených jako blokovaný pro výsledek testu denně. |
Počet výsledků | ResultCount |
Int32 | Celkový počet hlášených výsledků testů. |
Doba trvání výsledku v sekundách | ResultDurationSeconds |
Desetinné číslo | Počet sekund, po které byl výsledek testu potřebný ke spuštění. |
Počet chyb výsledku | ResultErrorCount |
Int32 | Počet výsledků testů hlášených jako Chyba pro výsledek testu denně. |
Počet neúspěšných výsledků | ResultFailCount |
Int32 | Počet výsledků testů hlášených jako neúspěšný pro výsledek testu denně. |
Výsledek Flaky Count | ResultFlakyCount |
Int32 | Počet záležných výsledků. Flaky Test je test, který přerušovaně selže z žádného zjevného důvodu, jako je například změna kódu nebo testu. Další informace naleznete v tématu Správa nespolehlivé testy. |
Result Inconclusive Count | ResultInconclusiveCount |
Int32 | Počet výsledků testů hlášených jako nevýznamný pro výsledek testu denně. |
Počet průchodů výsledku | ResultPassCount |
Int32 | Početvýsledkůchch |
Result None Count | ResultNoneCount |
Int32 | Počet výsledků testů hlášených jako None pro výsledek testu každý den. |
Počet časových limitů výsledku | ResultTimeoutCount |
Int32 | Počet výsledků testů hlášených jako časový limit pro výsledek testu denně. |
Počet neskutených výsledků | ResultNotExecutedCount |
Int32 | Početvýsledkůch |
Počet upozornění výsledku | ResultWarningCount |
Int32 | Počet výsledků testů hlášených jako Upozornění pro výsledek testu denně. |
Výsledek není použitelný počet | ResultNotApplicableCount |
Int32 | Počet výsledků testů hlášených jako Nespoužitelné pro výsledek testu denně. |
Počet ovlivněných výsledků | ResultNotImpactedCount |
Int32 | Početvýsledkůchch |
Doba trvání výsledku v sekundách | ResultDurationSeconds |
Desetinné číslo | Počet sekund, které trvalo dokončení výsledku testu. |
Datum zahájení | StartedDate |
String | Datum a čas začátku výsledku testu. |
Typ testovacího spuštění | TestRunType |
Enumerated | Označuje, jestli se jedná o ruční nebo automatizovaný typ testu. Platné hodnoty jsou uvedeny v části TestRunType. |
Workflow (Pracovní postup) | Workflow |
Enumerated | Typ pracovního postupu kanálu. Platné hodnoty jsou uvedeny v části SourceWorkflow. |
Vlastnosti navigace
Následující tabulka uvádí navigační vlastnosti platné pro typ entity TestResultDaily .
Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
Testovací běhy
K testovacím spuštěním dochází při ručním spuštění testu nebo zahrnutí testovacích úloh do definice kanálu. Další informace najdete v tématu Sestavení, testování a nasazení aplikací .NET Core, Spuštění testů.
Následující vlastnosti jsou platné pro TestRuns a jeho náhradní klíč TestRunSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
Obsahuje podrobnosti | HasDetail |
Logická hodnota | Určuje, jestli jsou podrobnosti zadané pro testovací běh (True) nebo ne (Nepravda). |
Je automatizovaná | IsAutomated |
Logická hodnota | Určuje, jestli jsou podrobnosti zadané pro testovací běh (True) nebo ne (Nepravda). |
Priorita | Priority |
Int32 | Verze přiřazená k úloze kanálu. |
Datum dokončení | CompletedDate |
DateTime | Datum dokončení testovacího běhu nebo výsledku testu. |
ID verze | ReleaseId |
Int32 | Číslo přiřazené k definici přidružené verze. |
ID prostředí vydané verze | ReleaseEnvironmentId |
Int32 | Číslo přiřazené přidruženému prostředí vydané verze. |
ID kanálu verze | ReleasePipelineId |
Int32 | Číslo přiřazené přidruženému kanálu verze. |
ID fáze vydání | ReleaseStageId |
Int32 | Číslo přiřazené k přidružené fázi kanálu verze. |
Počet přerušených výsledků | ResultAbortedCount |
Int32 | Početvýsledkůch |
Počet blokovaných výsledků | ResultBlockedCount |
Int32 | Početvýsledkůchch |
Počet výsledků | ResultCount |
Int32 | Celkový počet hlášených výsledků testů. |
Doba trvání výsledku v sekundách | ResultDurationSeconds |
Desetinné číslo | Počet sekund, po které se test spustil. |
Počet chyb výsledku | ResultErrorCount |
Int32 | Počet výsledků testů hlášených jako Chyba pro testovací běh nebo výsledek testu denně. |
Počet neúspěšných výsledků | ResultFailCount |
Int32 | Počet výsledků testů hlášených jako neúspěšný pro testovací běh nebo výsledek testu každý den. |
Výsledek Flaky Count | ResultFlakyCount |
Int32 | Početvýsledkůch Flaky test je test, který přerušovaně selže z žádného zjevného důvodu, jako je například změna kódu nebo testu. Další informace naleznete v tématu Správa nespolehlivé testy. |
Result Inconclusive Count | ResultInconclusiveCount |
String | Počet výsledků testů hlášených jako nekoluzivní pro testovací běh nebo výsledek testu každý den. |
Počet průchodů výsledku | ResultPassCount |
Int32 | Početvýsledkůchch |
Počet časových limitů výsledku | ResultTimeoutCount |
Int32 | Počet výsledků testů hlášených jako časový limit pro testovací běh nebo výsledek testu každý den. |
Počet neskutených výsledků | ResultNotExecutedCount |
Int32 | Počet výsledků testů hlášených jako Nespustí se pro testovací běh nebo výsledek testu každý den. |
Počet upozornění výsledku | ResultWarningCount |
Int32 | Počet výsledků testů hlášených jako upozornění pro testovací běh nebo výsledek testu každý den. |
Výsledek není použitelný počet | ResultNotApplicableCount |
Int32 | Počet výsledků testů hlášených jako Nespoužitelné pro testovací běh nebo výsledek testu každý den. |
Počet ovlivněných výsledků | ResultNotImpactedCount |
Int32 | Početvýsledkůchch |
Doba trvání spuštění v sekundách | RunDurationSeconds |
Desetinné číslo | Stav konfigurace testu, aktivní nebo neaktivní. |
Datum zahájení | StartedDate |
DateTime | Datum a čas spuštění testu. |
ID testovacího spuštění | TestRunId |
Int32 | Číslo přiřazené testovacímu spuštění. |
Typ testovacího spuštění | TestRunType |
Enumerated | Označuje, jestli se jedná o ruční nebo automatizovaný typ testu. Platné hodnoty jsou uvedeny v části TestRunType. |
Nadpis | Title |
String | Identifikátor GUID přiřazený k úloze kanálu. |
Workflow (Pracovní postup) | Workflow |
Enumerated | Typ pracovního postupu kanálu. Platné hodnoty jsou uvedeny v části SourceWorkflow. |
Vlastnosti navigace
V následující tabulce jsou uvedeny vlastnosti navigace platné pro typ entity TestRun .
Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Sady testů jsou definovány pro testovací plány a určují testy, které se mají spustit. Další informace najdete v tématu Vytvoření testovacích plánů a sad testů.
Následující vlastnosti jsou platné pro TestSuites a jeho náhradní klíč TestSuiteSK
.
Zobrazované jméno | Název | Datový typ | Popis |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Vodoznak, který označuje čas poslední aktualizace analytických dat. | |
ID testovacího plánu | TestPlanId |
Int32 | Číslo (nikoli ID) přiřazené testovacímu případu. |
ID testovací sady | TestSuiteId |
Int32 | Název přiřazený ke konfiguraci testu. |
Název testovacího plánu | TestPlanTitle |
String | Název testovacího plánu. |
Název testovací sady | Title |
Int32 | Číslo (nikoli ID) přiřazené testovacímu případu. |
OrderId | OrderId |
Int32 | Název přiřazený ke konfiguraci testu. |
ID úrovně 1 sady Test Suite prostřednictvím ID úrovně 14 sady Test Suite | IdLevel1 skrzeIdLevel14 |
Int32 | Úroveň vnořené testovací sady |
Název úrovně 1 testovací sady až název úrovně 14 testovací sady | TitleLevel1 až TitleLevel14 |
String | Název vnořené úrovně sady testů. |
Hloubka testovací sady | Depth |
Byte | Vnořená úroveň testovací sady v rámci testovacího plánu. |
Typ testovací sady | Type |
Enumerated | Určuje typ testovací sady. Platné hodnoty jsou uvedeny pro typ výčtu TestSuiteType . |
ID testovacího plánu | TestPlanId |
Int32 | Číslo (ne ID) přiřazené k testovacímu plánu. |
ID pracovní položky požadavku | RequirementWorkItemId |
Int32 | ID uživatelského scénáře pracovní položky, položky backlogu produktu nebo jiné pracovní položky kategorie požadavků přidružené k testovací sadě. |
Název testovacího plánu | TestPlanTitle |
String | Název definovaný pro testovací plán. |
Vlastnosti navigace
Následující tabulka uvádí navigační vlastnosti platné pro typ entity TestSuite .
Zobrazovaný název | Název | Referenční omezení | Odkazovaná vlastnost |
---|---|---|---|
Projekt | Project |
ProjectSK |
ProjectSK |
Pracovní položka požadavku | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Testovací pracovní položka plánu | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Pracovní položka sady Testů | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
TestSuiteType – členy výčtu typů
Následující členy jsou definovány pro výčtový TestSuiteType
typ.
Název členu | Hodnota | Zobrazované jméno |
---|---|---|
None |
0 | Nic |
QueryBased |
0 | Založené na dotazech |
Static |
2 | staticky. |
RequirementBased |
3 | Požadavky založené na požadavcích |