Naslaginformatie over metagegevens voor Analyse van testplannen

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

De Analytics-service verzamelt alle gegevens voor alle Azure DevOps-testactiviteiten. Azure Test Plans ondersteunt de definitie en uitvoering van geplande en verkennende tests. En met Azure Pipelines kunt u ook geautomatiseerde tests uitvoeren met CI/CD-werkstromen (Continuous Integration/Continuous Deployment).

Als u niet bekend bent met Azure DevOps-tests, raden we u aan de volgende artikelen te lezen:

In de metagegevensinformatie in dit artikel worden de entiteiten, eigenschappen en geïnventareerde typen beschreven die worden ondersteund voor alle Azure DevOps-testactiviteiten.

Notitie

Er worden beschrijvingen gegeven van de entiteiten, eigenschappen en geïnventareerde typen die worden ondersteund door het Analytics-gegevensmodel. Dit is een vroeg concept. Geef feedback over gebieden die u graag meer informatie wilt. Zie OData-query's maken voor analyse om een query uit te voeren op het gegevensmodel.

Entiteitssets en entiteitstypen

Gebruik een of meer van de entiteitstypen en entiteitssets die in de volgende tabel worden beschreven om een query uit te voeren op Analytics voor testplangegevens.

Notitie

Analyse voor Azure DevOps-tests wordt ondersteund met versies v3.0-preview en v4.0-preview .
In Analytics worden alle testgerelateerde werkitems opgeslagen als werkitems. U kunt query's uitvoeren op deze gegevens en rapporten genereren met behulp van de entiteiten voor het bijhouden van werk die worden beschreven in Naslaginformatie over metagegevens voor werktracering voor Azure Boards Analytics.

EntitySet EntityType Beschrijving
Testen Test Eigenschappen voor een testcase, zoals testnaam en testeigenaar. Zie Handmatige testcases maken voor meer informatie over het definiëren van testcases.
TestConfiguraties TestConfiguration Configuratiegegevens van het testplan. Zie Verschillende configuraties testen voor meer informatie over het configureren van tests.
Testpoints TestPoint Uitvoeringsinformatie voor testpunten. Een testpunt is een unieke combinatie van testcase, testsuite, configuratie en tester. Zie Voorbeeldrapport Voortgangsstatus voor een voorbeeldrapport.
TestPointHistorySnapshot TestPointHistorySnapshot (Samengesteld) Afzonderlijke uitvoeringsresultaten voor een specifieke test die is gekoppeld aan een TestRun. Zie Trendvoorbeeldrapport handmatige testuitvoering voor een voorbeeldrapport.
TestResults TestResult Afzonderlijke uitvoeringsresultaten voor een specifieke test die is gekoppeld aan een TestRun.
TestResultsDaily TestResultDaily Een dagelijkse momentopnameaggregatie van TestResult-uitvoeringen , gegroepeerd op Test (niet TestRun). Zie Voorbeeldrapport testoverzicht trendvoorbeeld voor een voorbeeldrapport.
TestRuns TestUitvoeren Uitvoeringsinformatie met geaggregeerde testresultaten voor tests die worden uitgevoerd onder een pijplijn.
TestSuites Testsuite Informatie over testsuites. Zie Testplannen en testsuites maken voor meer informatie over het definiëren van testsuites.

Testen

De volgende eigenschappen zijn geldig voor het entiteitstype Test en de entiteitsset Tests . Surrogaatsleutel is TestSK.

Navigatie-eigenschappen omvatten Project en de bijbehorende referentiële beperking ProjectSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat aangeeft wanneer de Analytics-gegevens voor het laatst zijn bijgewerkt.
Containernaam ContainerName Tekenreeks Naam van de taakcontainer die de testtaak in een pijplijn bevat.
Volledig gekwalificeerde testnaam FullyQualifiedTestName Tekenreeks De naam die is gemaakt voor de test. De volledig gekwalificeerde naamindeling komt overeen Namespace.Testclass.Methodname met een tekenlimiet van 512. Als de test gegevensgestuurd is en parameters bevat, bevat de tekenlimiet de parameters.
Priority Priority Int32 Hiermee geeft u de mate van urgentie of kritiek van een test op. Prioriteit wordt doorgaans opgegeven als een kenmerk in de testcode.
Referentie-id van testcase TestCaseReferenceId Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
Naam van test TestName Tekenreeks De naam van de test.
Testeigenaar TestOwner Tekenreeks Eigenaar van een test of testuitvoering. De eigenaar van de test wordt doorgaans opgegeven als een kenmerk in de testcode. Zie De taak Testresultaten publiceren om de toewijzing van het kenmerk Eigenaar voor ondersteunde indelingen voor testresultaten weer te geven.

TestConfiguraties

Testconfiguraties geven verschillende omgevingen op waarin u tests uitvoert, zoals beschreven in Verschillende configuraties testen.

De volgende eigenschappen zijn geldig voor het entiteitstype TestConfiguration en de entiteitsset TestConfigurations en de bijbehorende surrogaatsleutel TestConfigurationSK.

Weergavenaam Naam Gegevenstype Beschrijving
Configuratie-id testen TestConfigurationId Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
Naam van testconfiguratie Name Tekenreeks Naam die is toegewezen aan de testconfiguratie.
Configuratiestatus testen State Tekenreeks De status van de testconfiguratie, Actief of Inactief.

Navigatie-eigenschappen omvatten Project en de bijbehorende referentiële beperking ProjectSK.

TestPoints

Een testpunt is een unieke combinatie van testcase, testsuite, configuratie en tester. De volgende eigenschappen zijn geldig voor het TestPoint EntityType en TestPoints EntitySet. Surrogaatsleutel is TestPointSK.

Weergavenaam Naam Gegevenstype Beschrijving
AssignedToUserSK GUID De GUID die is toegewezen aan de tester die is gekoppeld aan het testpunt.
TesterUserSK GUID De GUID die is toegewezen aan de tester die is gekoppeld aan het testpunt.
Automation-status AutomationStatus Enumerated De status van een testcase, zoals Geautomatiseerd, Niet geautomatiseerd of Gepland. Komt overeen met het werkitemveld Microsoft.VSTS.TCM.AutomationStatus .
Wijzigingsdatum ChangedDate DateTime De datum en tijd waarop het testpunt voor het laatst is gewijzigd.
Status van laatste resultaat LastResultState Enumerated De status van het testpunt, zoals in behandeling, in de wachtrij of in uitvoering. Geldige waarden worden hieronder weergegeven voor TestResultState.
Priority Priority Int32 De prioriteit die is toegewezen aan de bijbehorende testcase.
Testcase-id TestCaseId Int32 De werkitem-id die is toegewezen aan de bijbehorende testcase.
Configuratie-id testen TestConfigurationId Int32 Het nummer dat is toegewezen aan de bijbehorende testconfiguratie.
Testplan-id TestPlanId Int32 De werkitem-id die is toegewezen aan het bijbehorende testplan.
Resultaat van testresultaat LastResultOutcome Enumerated Hiermee geeft u het laatste resultaat van de test op. Geldige waarden worden hieronder vermeld voor TestOutcome.
Test suite-id TestSuiteId Int32 De werkitem-id die is toegewezen aan de bijbehorende testsuite.

Als u testpunten wilt controleren via de gebruikersinterface, raadpleegt u Handmatige tests uitvoeren, Resultaten opslaan, de sessie sluiten en de resultaten bekijken.

De volgende tabel bevat de navigatie-eigenschappen voor het entiteitstype TestPoint en de entiteitsset TestPoints .

Weergavenaam Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
ChangedOn ChangedDateSK DateSK
Assigned To (Toegewezen aan) AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Werkitem testcase TestCase TestCaseId WorkItemId
Testconfiguratie TestConfiguration TestConfigurationSK TestConfigurationSK
Testsuite TestSuite TestSuiteSK TestSuiteSK
Gebruikersnaam van tester Tester TesterUserSK UserSK

Leden van het opgesomde type TestResultState

Een testresultaat kan een van de zes statussen hebben die worden samengevat in de volgende tabel voor het TestResultState opgesomde type.

Lidnaam Waarde Weergavenaam
None 0 Geen
Pending 1 In behandeling
Queued 2 In wachtrij
InProgress 3 Wordt uitgevoerd
Paused 4 Onderbroken
Completed 5 Voltooid

Leden van het opgesomde type TestOutcome

De 15 resultaten voor een test worden vermeld in de volgende tabel en zijn de leden gedefinieerd voor het TestOutcome opgesomde type.

Lidnaam Waarde Weergavenaam Beschrijving
Unspecified 0 Niet opgegeven
None 1 Geen
Passed 2 Geslaagd De test is uitgevoerd.
Failed 3 Mislukt Test voldoet niet aan het gewenste resultaat.
Inconclusive 4 Twijfelachtig Test zonder definitief resultaat.
Timeout 5 Time-out Duur van de testuitvoering die de opgegeven drempelwaarde overschrijdt.
Aborted 6 Aborted De uitvoering van de test is abrupt beëindigd vanwege interne of externe factoren, bijvoorbeeld slechte code, omgevingsproblemen.
Blocked 7 Geblokkeerd
NotExecuted 8 Niet uitgevoerd Test gemarkeerd als overgeslagen voor uitvoering.
Warning 9 Waarschuwing
Error 10 Fout
NotApplicable 11 Niet van toepassing
Paused 12 Onderbroken
InProgress 13 Wordt uitgevoerd
NotImpacted 14 Niet beïnvloed Test niet beïnvloed door de codewijziging die de pijplijn heeft geactiveerd.

TestPointHistorySnapshot

De volgende eigenschappen zijn geldig voor de entiteitsset TestPointHistorySnapshot . Surrogaatsleutels omvatten TestPointSK en DateSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat de laatste keer aangeeft dat de analysegegevens voor het laatst zijn bijgewerkt.
AssignedToUserSK GUID De GUID die is toegewezen aan het testwerkitem.
IsLastDayOfPeriod Enumerated Gebruik om gegevens te filteren om te bepalen of een dag eindigt in verschillende perioden, zoals dagen, weken, maanden of jaren. Geldige waarden worden hier vermeld: Leden van het type Periode.
TesterUserSK GUID De GUID die is toegewezen aan de tester die is gekoppeld aan het testpunt.
TestConfigurationSK Int32 De sleutel die is toegewezen aan de bijbehorende testconfiguratie.
Automation-status AutomationStatus Enumerated De status van een testcase, zoals Geautomatiseerd, Niet geautomatiseerd of Gepland. Komt overeen met het werkitemveld Microsoft.VSTS.TCM.AutomationStatus .
Priority Priority Int32 De prioriteit die is toegewezen aan de bijbehorende testcase.
Testcase-id TestCaseId Int32 De werkitem-id die is toegewezen aan de bijbehorende testcase.
Configuratie-id testen TestConfigurationId Int32 Het nummer dat is toegewezen aan de bijbehorende testconfiguratie.
Testplan-id TestPlanId Int32 De werkitem-id die is toegewezen aan het bijbehorende testplan.
Resultaat van testresultaat ResultOutcome Enumerated Hiermee geeft u het laatste resultaat van de test op. Geldige waarden worden vermeld in TestOutcome.
Test suite-id TestSuiteId Int32 De werkitem-id die is toegewezen aan de bijbehorende testsuite.

De volgende tabel bevat de navigatie-eigenschappen voor het entiteitstype TestPointHistorySnapshot en de entiteitenset TestPointHistorySnapshot .

Weergavenaam Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
Date DateSK DateSK
Assigned To (Toegewezen aan) AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Werkitem testcase TestCase TestCaseId WorkItemId
Testconfiguratie TestConfiguration TestConfigurationSK TestConfigurationSK
Testsuite TestSuite TestSuiteSK TestSuiteSK
Gebruikersnaam van tester Tester TesterUserSK UserSK

TestResults

Een testresultaat komt overeen met één exemplaar van de uitvoering van een testcase met een specifiek resultaat en details.

Testuitvoeringen vinden plaats wanneer u handmatig een test uitvoert of testtaken opneemt in een pijplijndefinitie, zoals beschreven in .NET Core-apps bouwen, testen en implementeren, Uw tests uitvoeren.

De volgende eigenschappen zijn geldig voor de entiteitsset TestResults . Surrogaatsleutel is TestResultSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat de laatste keer aangeeft dat de analysegegevens voor het laatst zijn bijgewerkt.
Voltooide datum CompletedDate DateTime De datum/tijd waarop de uitvoering van het testresultaat is voltooid.
Duur seconden DurationSeconds Decimaal Het aantal seconden dat nodig was om de test uit te voeren.
Is Flaky IsFlaky Booleaans Geeft aan of de test is gemarkeerd als flaky (True) of niet (False). Een flaky Test is een test die af en toe mislukt zonder duidelijke reden, zoals een wijziging in de code of test.**** Zie Flaky tests beheren voor meer informatie.
Release-id ReleaseId Int32 Het nummer dat is toegewezen aan de release die is gekoppeld aan het testresultaat.
Release-omgevings-id ReleaseEnvironmentId Int32 Het nummer dat is toegewezen aan de releaseomgeving die is gekoppeld aan het testresultaat.
Release-pijplijn-id ReleasePipelineId Int32 Het nummer dat is toegewezen aan de release-pijplijn die is gekoppeld aan het testresultaat.
Releasefase-id ReleaseStageId Int32 Het nummer dat is toegewezen aan de releasefase die is gekoppeld aan het testresultaat.
Begindatum StartedDate DateTime De datum/tijd waarop de uitvoering van het testresultaat is gestart.
Testresultaat-id TestResultId Int32 Het getal dat is toegewezen aan een testresultaat.
Testuitvoerings-id TestRunId Int32 Het nummer dat is toegewezen aan een testuitvoering.
Type testuitvoering TestRunType Enumerated Geeft aan of het een handmatig of geautomatiseerd testtype is. Geldige waarden worden hieronder vermeld voor TestRunType.
Testresultaat Outcome Enumerated Het resultaat van de testuitvoering. Er zijn 15 mogelijke resultaten voor een testresultaat: Afgebroken, Geblokkeerd, Fout, Mislukt, Niet eenduidig, Wordt uitgevoerd, Geen, Niet van toepassing, Niet uitgevoerd, Niet beïnvloed, Geslaagd, Onderbroken, Time-out, Niet opgegeven en Waarschuwing. Geldige waarden worden hieronder vermeld voor TestOutcome.
Werkstroom Workflow Enumerated Het type pijplijnwerkstroom. Geldige waarden worden hieronder weergegeven voor SourceWorkflow.

De volgende tabel bevat de navigatie-eigenschappen die geldig zijn voor een entiteitstype TestResult .

Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
CompletedOn CompletedDateSK DateSK
StartedOn StartedDateSK DateSK
Branch BranchSK BranchSK
Project ProjectSK ProjectSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Test TestSK TestSK
TestRun TestRunSK TestRunSK

Leden van het opgesomde type SourceWorkflow

De volgende tabel bevat de leden die zijn gedefinieerd voor het SourceWorkflow opgesomde type.

Weergavenaam Lidnaam Waarde
Ontwikkelen Build 1
Release Release 2
Handmatig Manual 3

Leden van het opgesomde Type TestRunType

De volgende tabel bevat de leden die zijn gedefinieerd voor het SourceWorkflow opgesomde type.

Lidnaam Waarde Weergavenaam
Automated 1 Geautomatiseerd
Manual 2 Handmatig

TestResultsDaily

De volgende eigenschappen zijn geldig voor de entiteitsset TestResultsDaily . Surrogaatsleutel isTestResultsDailySK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat aangeeft wanneer de Analytics-gegevens voor het laatst zijn bijgewerkt.
Release-pijplijn-id ReleasePipelineId Int32 Het nummer dat is toegewezen aan de bijbehorende release-pijplijn.
Releasefase-id ReleaseStageId Int32 Het nummer dat is toegewezen aan de bijbehorende releasepijplijnfase.
Aantal afgebroken resultaten ResultAbortedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Afgebroken voor het testresultaat.
Aantal geblokkeerde resultaten ResultBlockedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Geblokkeerd voor het testresultaat.
Aantal resultaten ResultCount Int32 Het totale aantal gerapporteerde testresultaten.
Resultaatduur seconden ResultDurationSeconds Decimaal Het aantal seconden dat het testresultaat nodig heeft om uit te voeren.
Aantal resultaatfouten ResultErrorCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Fout voor het testresultaat.
Aantal mislukte resultaten ResultFailCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Mislukt voor het testresultaat.
Aantal resultaten ResultFlakyCount Int32 Het aantal flaky resultaten. Een flaky test is een test die af en toe mislukt zonder duidelijke reden, zoals een wijziging in de code of test. Zie Flaky tests beheren voor meer informatie.
Niet eenduidig aantal resultaten ResultInconclusiveCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet-eenduidig voor het testresultaat.
Aantal geslaagde resultaten ResultPassCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als Geslaagd voor het testresultaat.
Resultaat niet geteld ResultNoneCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Geen voor het testresultaat.
Aantal time-outs van resultaten ResultTimeoutCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als time-out voor het testresultaat.
Aantal niet-uitgevoerde resultaten ResultNotExecutedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet uitgevoerd voor het testresultaat.
Aantal waarschuwingsresultaten ResultWarningCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Waarschuwing voor het testresultaat.
Resultaat niet van toepassing aantal ResultNotApplicableCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet van toepassing voor het testresultaat.
Aantal niet-beïnvloede resultaten ResultNotImpactedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet beïnvloed voor het testresultaat.
Resultaatduur seconden ResultDurationSeconds Decimaal Het aantal seconden dat nodig was om het testresultaat te voltooien.
Begindatum StartedDate Tekenreeks De datum/tijd van het begin van het testresultaat.
Testuitvoeringstype TestRunType Enumerated Geeft aan of het een handmatig of geautomatiseerd testtype is. Geldige waarden worden vermeld onder TestRunType.
Werkstroom Workflow Enumerated Het werkstroomtype van de pijplijn. Geldige waarden worden vermeld onder SourceWorkflow.

De volgende tabel bevat de navigatie-eigenschappen die geldig zijn voor een entiteitstype TestResultDaily .

Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
Branch BranchSK BranchSK
Date StartedDateSK DateSK
Pipeline PipelineSK PipelineSK
Project ProjectSK ProjectSK
Test TestSK TestSK

TestRuns

Testuitvoeringen vinden plaats wanneer u handmatig een test uitvoert of testtaken opneemt in een pijplijndefinitie. Zie .NET Core-apps bouwen, testen en implementeren, Uw tests uitvoeren voor meer informatie.

De volgende eigenschappen zijn geldig voor TestRuns en de bijbehorende surrogaatsleutel TestRunSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat de laatste keer aangeeft dat de analysegegevens voor het laatst zijn bijgewerkt.
Bevat details HasDetail Booleaans Geeft aan of er details worden opgegeven voor de testuitvoering (True) of niet (False).
Is geautomatiseerd IsAutomated Booleaans Geeft aan of er details worden opgegeven voor de testuitvoering (True) of niet (False).
Priority Priority Int32 De versie die is toegewezen aan een pijplijntaak.
Voltooide datum CompletedDate DateTime De datum en tijd van de voltooiing van de testuitvoering of het testresultaat.
Release-id ReleaseId Int32 Het nummer dat is toegewezen aan de bijbehorende releasedefinitie.
Release-omgevings-id ReleaseEnvironmentId Int32 Het nummer dat is toegewezen aan de bijbehorende releaseomgeving.
Release-pijplijn-id ReleasePipelineId Int32 Het nummer dat is toegewezen aan de gekoppelde release-pijplijn.
Releasefase-id ReleaseStageId Int32 Het nummer dat is toegewezen aan de bijbehorende releasepijplijnfase.
Aantal afgebroken resultaten ResultAbortedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Afgebroken voor de testuitvoering of het testresultaat.
Geblokkeerd aantal resultaten ResultBlockedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Geblokkeerd voor de testuitvoering of het testresultaat.
Aantal resultaten ResultCount Int32 Het totale aantal gerapporteerde testresultaten.
Resultaatduur seconden ResultDurationSeconds Decimaal Het aantal seconden dat de testuitvoering nodig heeft om uit te voeren.
Aantal resultaatfouten ResultErrorCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Fout voor de testuitvoering of het testresultaat.
Aantal mislukte resultaten ResultFailCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Mislukt voor de testuitvoering of het testresultaat.
Aantal flaky resultaten ResultFlakyCount Int32 Het aantal testresultaten gemarkeerd als flaky. Een flaky test is een test die af en toe mislukt zonder duidelijke reden, zoals een wijziging in de code of test. Zie Flaky tests beheren voor meer informatie.
Niet eenduidig aantal resultaten ResultInconclusiveCount Tekenreeks Het aantal testresultaten dat dagelijks als Niet eenduidig wordt gerapporteerd voor de testuitvoering of het testresultaat.
Aantal geslaagde resultaten ResultPassCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als Geslaagd voor de testuitvoering of het testresultaat.
Aantal time-outs van resultaten ResultTimeoutCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als time-out voor de testuitvoering of het testresultaat.
Aantal niet-uitgevoerde resultaten ResultNotExecutedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet uitgevoerd voor de testuitvoering of het testresultaat.
Aantal waarschuwingsresultaten ResultWarningCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Waarschuwing voor de testuitvoering of het testresultaat.
Resultaat niet van toepassing aantal ResultNotApplicableCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet van toepassing voor de testuitvoering of het testresultaat.
Aantal niet-beïnvloede resultaten ResultNotImpactedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet beïnvloed voor de testuitvoering of het testresultaat.
Uitvoeringsduur seconden RunDurationSeconds Decimaal De status van de testconfiguratie, Actief of Inactief.
Begindatum StartedDate DateTime De datum en tijd van de start van de testuitvoering.
Testuitvoerings-id TestRunId Int32 Het nummer dat is toegewezen aan een testuitvoering.
Testuitvoeringstype TestRunType Enumerated Geeft aan of het een handmatig of geautomatiseerd testtype is. Geldige waarden worden vermeld onder TestRunType.
Titel Title Tekenreeks De GUID die is toegewezen aan een pijplijntaak.
Werkstroom Workflow Enumerated Het werkstroomtype van de pijplijn. Geldige waarden worden vermeld onder SourceWorkflow.

De volgende tabel bevat de navigatie-eigenschappen die geldig zijn voor een entiteitstype TestRun .

Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
Branch BranchSK BranchSK
CompletedOn CompletedDateSK DateSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Project ProjectSK ProjectSK
StartedOn StartedDateSK DateSK

TestSuites

Testsuites worden gedefinieerd voor testplannen en specificeren de tests die moeten worden uitgevoerd. Zie Testplannen en testsuites maken voor meer informatie.

De volgende eigenschappen zijn geldig voor TestSuites en de bijbehorende surrogaatsleutel TestSuiteSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate DateTime Watermerk dat de laatste keer aangeeft dat de analysegegevens voor het laatst zijn bijgewerkt.
Testplan-id TestPlanId Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
Test suite-id TestSuiteId Int32 Naam die is toegewezen aan de testconfiguratie.
Titel van testplan TestPlanTitle Tekenreeks De status van de testconfiguratie, Actief of Inactief.
Titel van testsuite Title Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
Orderid OrderId Int32 Naam die is toegewezen aan de testconfiguratie.
Test Suite Level 1 Id tot en met Test Suite Level 14 Id IdLevel1 DoorIdLevel14 Int32 Het niveau van een geneste testsuite.
Titel van testsuite op niveau 1 toten met titel van testsuite op niveau 14 TitleLevel1 Door TitleLevel14 Tekenreeks De naam van het niveau van de geneste testsuite.
Diepte van de suite testen Depth Byte Het geneste niveau van een testpakket binnen een testplan.
Type testsuite Type Enumerated Hiermee geeft u het type testsuite op. Geldige waarden worden vermeld voor het opgesomde type TestSuiteType .
Testplan-id TestPlanId Int32 Het nummer (niet de id) dat is toegewezen aan een testplan.
Vereiste werkitem-id RequirementWorkItemId Int32 Id van het gebruikersartikel van het werkitem, het productachterstanditem of een ander werkitem in de categorie met vereisten dat is gekoppeld aan de testsuite.
Titel van testplan TestPlanTitle Tekenreeks De titel die is gedefinieerd voor het testplan.

De volgende tabel bevat de navigatie-eigenschappen die geldig zijn voor een TestSuite-entiteitstype.

Weergavenaam Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
Project Project ProjectSK ProjectSK
Werkitem vereiste RequirementWorkItem RequirementWorkItemId WorkItemId
Werkitem testplan TestPlanWorkItem TestPlanId WorkItemId
Werkitem testsuite TestSuiteWorkItem TestSuiteId WorkItemId

Leden van het opgesomde Type TestSuiteType

De volgende leden zijn gedefinieerd voor het TestSuiteType opgesomde type.

Lidnaam Waarde Weergavenaam
None 0 Geen
QueryBased 1 Op basis van query's
Static 2 Statisch
RequirementBased 3 Op basis van vereiste