Share via


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 bekijken:

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

Notitie

Beschrijvingen van de entiteiten, eigenschappen en opsommingstypen die worden ondersteund door het analysegegevensmodel, worden verstrekt. Dit is een vroeg concept. Geef feedback over gebieden waar u meer informatie over wilt hebben. Zie OData-query's maken voor analyse om een query uit te voeren op het gegevensmodel.

Entiteitssets en entiteitstypen

Gebruik een of meer entiteitstypen en entiteitssets die in de volgende tabel worden beschreven om query's uit te voeren op analysegegevens voor testabonnementgegevens.

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 rapporten op deze gegevens opvragen en genereren met behulp van de werktraceringsentiteiten die worden beschreven in naslaginformatie over metagegevens voor werk bijhouden voor Azure Boards Analytics.

EntitySet EntityType Beschrijving
Tests   Testen 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 plan testen. 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 het voorbeeldrapport Voortgangsstatus voor een voorbeeldrapport.
TestPointHistorySnapshot TestPointHistorySnapshot (Samengesteld) Afzonderlijke uitvoeringsresultaten voor een specifieke test die is gekoppeld aan een TestRun. Zie voorbeeldrapport voor handmatige testuitvoering voor een voorbeeldrapport 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 Het voorbeeldrapport Voorbeeld van een voorbeeld van een trendtest testen voor een voorbeeldrapport.
TestRuns TestRun Uitvoeringsinformatie met geaggregeerde testresultaten voor tests die worden uitgevoerd onder een pijplijn.
TestSuites TestSuite Test suites informatie. Zie Testplannen en testsuites maken voor meer informatie over het definiëren van testsuites.

Tests

De volgende eigenschappen zijn geldig voor het entiteitstype Test en testentiteitsset. Surrogaatsleutel is TestSK.

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

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

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 entiteit TestConfigurations-set 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.
Configuratienaam testen Name String De naam die is toegewezen aan de testconfiguratie.
Configuratiestatus testen State String 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 .
Gewijzigde datum ChangedDate Datum en tijd De datum en tijd waarop het testpunt voor het laatst is gewijzigd.
Laatste resultaatstatus LastResultState Enumerated De status van het testpunt, zoals in behandeling, in de wachtrij of in uitvoering. Geldige waarden worden als volgt weergegeven voor TestResultState.
Prioriteit 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.
Plan-id testen 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 als volgt weergegeven voor TestOutcome.
Test suite-id TestSuiteId Int32 De werkitem-id die is toegewezen aan het bijbehorende testpakket.

Als u testpunten wilt bekijken 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 set TestPoints-entiteiten .

Weergavenaam Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
ChangedOn ChangedDateSK DateSK
Toegewezen aan AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Werkitem testcase TestCase TestCaseId WorkItemId
Configuratie testen TestConfiguration TestConfigurationSK TestConfigurationSK
Testpakket TestSuite TestSuiteSK TestSuiteSK
Gebruikersnaam van de tester Tester TesterUserSK UserSK

TestResultState geïnventariseerd typeleden

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

De naam van lid Weergegeven als Display name
None 0 Geen
Pending 1 In behandeling
Queued 2 In wachtrij geplaatst
InProgress 3 Wordt uitgevoerd
Paused 4 Onderbroken
Completed 5 Voltooid

TestOutcome geïnventariseerd typeleden

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

De naam van lid Weergegeven als Display name Beschrijving
Unspecified 0 Onbepaald
None 1 Geen
Passed 2 Geslaagd De test is uitgevoerd.
Failed 3 Mislukt Test niet aan het gewenste resultaat.
Inconclusive 4 Twijfelachtig Test zonder een definitief resultaat.
Timeout 5 Timeout Testuitvoeringsduur die de opgegeven drempelwaarde overschrijdt.
Aborted 6 Rudimentair Testuitvoering is plotseling 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 Error
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 bevatten TestPointSK en DateSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
AssignedToUserSK GUID De GUID die is toegewezen aan het testwerkitem.
IsLastDayOfPeriod Enumerated Gebruik dit om gegevens te filteren om te bepalen of een dag eindigt in verschillende perioden, zoals dagen, weken, maanden of jaren. Geldige waarden worden hier weergegeven: Type leden met een opsommingsperiode.
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 .
Prioriteit 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.
Plan-id testen 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 weergegeven in TestOutcome.
Test suite-id TestSuiteId Int32 De werkitem-id die is toegewezen aan het bijbehorende testpakket.

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

Weergavenaam Naam Referentiële beperking Eigenschap Waarnaar wordt verwezen
Date DateSK DateSK
Toegewezen aan AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Werkitem testcase TestCase TestCaseId WorkItemId
Configuratie testen TestConfiguration TestConfigurationSK TestConfigurationSK
Testpakket TestSuite TestSuiteSK TestSuiteSK
Gebruikersnaam van de tester Tester TesterUserSK UserSK

TestResults

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

Er worden testuitvoeringen uitgevoerd wanneer u handmatig een test uitvoert of testtaken in een pijplijndefinitie opneemt. Zie .NET Core-apps bouwen, testen en implementeren, uw tests uitvoeren voor meer informatie.

De volgende eigenschappen zijn geldig voor de entiteit TestResults-set . Surrogaatsleutel is TestResultSK.

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
Datum van voltooiing CompletedDate Datum en tijd De datum en tijd waarop het testresultaat de uitvoering heeft voltooid.
Duur seconden DurationSeconds Decimal Het aantal seconden dat het duurde voordat de test werd uitgevoerd.
Is Flaky IsFlaky Booleaanse waarde Geeft aan of de test is gemarkeerd als flaky (Waar) of niet (Onwaar). 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.
Omgevings-id vrijgeven ReleaseEnvironmentId Int32 Het nummer dat is toegewezen aan de release-omgeving 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 Datum en tijd De datum waarop het testresultaat is gestart.
Testresultaat-id TestResultId Int32 Het nummer dat is toegewezen aan een testresultaat.
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 als volgt weergegeven voor TestRunType.
Testresultaat Outcome Enumerated Het resultaat van de testuitvoering. Er zijn 15 mogelijke resultaten voor een testresultaat: Afgebroken, Geblokkeerd, Fout, Mislukt, Inconclusief, Wordt uitgevoerd, Geen, Niet van toepassing, Niet uitgevoerd, Niet beïnvloed, Geslaagd, Onderbroken, Time-out, Niet opgegeven en Waarschuwing. Geldige waarden worden als volgt weergegeven voor TestOutcome.
Werkstroom Workflow Enumerated Het type pijplijnwerkstroom. Geldige waarden worden als volgt weergegeven voor SourceWorkflow.

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

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 type SourceWorkflow geïnventariseerd

De volgende tabel bevat de leden die zijn gedefinieerd voor het SourceWorkflow geïnventariseerd type.

Weergavenaam De naam van lid Weergegeven als
Build Build 1
Vrijgeven Release 2
Handmatig Manual 3

Leden van het type TestRunType geïnventariseerd

De volgende tabel bevat de leden die zijn gedefinieerd voor het SourceWorkflow geïnventariseerd type.

De naam van lid Weergegeven als Display name
Automated 1 Geautomatiseerd
Manual 2 Handmatig

TestResultsDaily

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

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer 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 gekoppelde releasepijplijnfase.
Resultaat afgebroken aantal ResultAbortedCount Int32 Het aantal testresultaten dat dagelijks is afgebroken voor het testresultaat.
Aantal geblokkeerde resultaten ResultBlockedCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als Geblokkeerd voor het testresultaat.
Aantal resultaten ResultCount Int32 Het totale aantal gerapporteerde testresultaten.
Resultaatduur seconden ResultDurationSeconds Decimal Het aantal seconden dat het testresultaat moet worden uitgevoerd.
Aantal resultatenfouten ResultErrorCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Fout voor het testresultaat.
Aantal mislukte resultaten ResultFailCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als Mislukt voor het testresultaat.
Resultaat Flaky Count 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 als niet-overtuigend is gerapporteerd voor het testresultaat.
Aantal geslaagde resultaten ResultPassCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als Geslaagd voor het testresultaat.
Resultaat: aantal geen ResultNoneCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Geen voor het testresultaat.
Aantal time-outs voor resultaten ResultTimeoutCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Time-out voor het testresultaat.
Resultaat niet uitgevoerd aantal ResultNotExecutedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet uitgevoerd voor het testresultaat.
Aantal resultatenwaarschuwingen 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 als Niet van toepassing is gerapporteerd voor het testresultaat.
Resultaat niet beïnvloed aantal ResultNotImpactedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet beïnvloed voor het testresultaat.
Resultaatduur seconden ResultDurationSeconds Decimal Het aantal seconden dat het duurde voordat het testresultaat is voltooid.
Begindatum StartedDate String 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 type pijplijnwerkstroom. 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

Er worden testuitvoeringen uitgevoerd wanneer u handmatig een test uitvoert of testtaken in een pijplijndefinitie opneemt. 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 Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
Bevat details HasDetail Booleaanse waarde Geeft aan of er details worden opgegeven voor de testuitvoering (Waar) of niet (Onwaar).
Is geautomatiseerd IsAutomated Booleaanse waarde Geeft aan of er details worden opgegeven voor de testuitvoering (Waar) of niet (Onwaar).
Prioriteit Priority Int32 De versie die is toegewezen aan een pijplijntaak.
Datum van voltooiing CompletedDate Datum en tijd De datum/tijd van de voltooiing van de testuitvoering of het testresultaat.
Release-id ReleaseId Int32 Het nummer dat is toegewezen aan de bijbehorende releasedefinitie.
Omgevings-id vrijgeven ReleaseEnvironmentId Int32 Het nummer dat is toegewezen aan de gekoppelde release-omgeving.
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 gekoppelde releasepijplijnfase.
Resultaat afgebroken aantal ResultAbortedCount Int32 Het aantal testresultaten dat dagelijks is gerapporteerd als afgebroken voor de testuitvoering of het testresultaat.
Aantal geblokkeerde 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 Decimal Het aantal seconden dat de testuitvoering vereist is om uit te voeren.
Aantal resultatenfouten 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 is gerapporteerd als Mislukt voor de testuitvoering of het testresultaat.
Resultaat Flaky Count ResultFlakyCount Int32 Het aantal testresultaten dat als flaky is gemarkeerd. 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 String Het aantal testresultaten dat dagelijks wordt gerapporteerd als niet-overtuigend 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 voor resultaten ResultTimeoutCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Time-out voor de testuitvoering of het testresultaat.
Resultaat niet uitgevoerd aantal ResultNotExecutedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet uitgevoerd voor de testuitvoering of het testresultaat.
Aantal resultatenwaarschuwingen 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 als Niet van toepassing is gerapporteerd voor de testuitvoering of het testresultaat.
Resultaat niet beïnvloed aantal ResultNotImpactedCount Int32 Het aantal testresultaten dat dagelijks wordt gerapporteerd als Niet beïnvloed voor de testuitvoering of het testresultaat.
Uitvoeringsduur seconden RunDurationSeconds Decimal De status van de testconfiguratie, actief of inactief.
Begindatum StartedDate Datum en tijd De datum/tijd van het begin 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 String De GUID die is toegewezen aan een pijplijntaak.
Werkstroom Workflow Enumerated Het type pijplijnwerkstroom. Geldige waarden worden vermeld onder SourceWorkflow.

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

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 geven de tests op die moeten worden uitgevoerd. Zie Testplannen en testsuites maken voor meer informatie.

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

Weergavenaam Naam Gegevenstype Beschrijving
AnalyticsUpdatedDate Datum en tijd Watermerk dat aangeeft wanneer de analysegegevens de laatste keer zijn bijgewerkt.
Plan-id testen TestPlanId Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
Test suite-id TestSuiteId Int32 De naam die is toegewezen aan de testconfiguratie.
Titel van testplan TestPlanTitle String De titel van het testplan.
Titel van testpakket Title Int32 Het nummer (niet de id) dat is toegewezen aan een testcase.
OrderId OrderId Int32 De 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 testpakket niveau 1 tot en met titel van testsuiteniveau 14 TitleLevel1 tot en met TitleLevel14 String De naam van het geneste testpakketniveau.
Diepte van testsuite Depth Byte Het geneste niveau van een testpakket binnen een testplan.
Type testpakket Type Enumerated Hiermee geeft u het type testpakket op. Geldige waarden worden vermeld voor het opsommingstype TestSuiteType .
Plan-id testen TestPlanId Int32 Het nummer (niet de id) dat is toegewezen aan een testplan.
Werkitem-id vereiste RequirementWorkItemId Int32 Id van het artikel van de gebruiker van het werkitem, het productachterstanditem of een ander werkitem in de vereiste categorie dat is gekoppeld aan het testpakket.
Titel van testplan TestPlanTitle String 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 van plan testen TestPlanWorkItem TestPlanId WorkItemId
Werkitem Test Suite TestSuiteWorkItem TestSuiteId WorkItemId

Leden van het type TestSuiteType geïnventariseerd

De volgende leden worden gedefinieerd voor het TestSuiteType geïnventariseerd type.

De naam van lid Weergegeven als Display name
None 0 Geen
QueryBased 1 Op basis van query's
Static 2 Statisch
RequirementBased 3 Op basis van vereisten