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.
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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 |