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.
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
Navigatie-eigenschappen
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. |
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
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. |
Navigatie-eigenschappen
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. |
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 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 |
Verwante artikelen:
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort: Gedurende 2024 worden GitHub Issues uitgefaseerd als het feedbackmechanisme voor inhoud. Dit wordt vervangen door een nieuw feedbacksysteem. Ga voor meer informatie naar:Feedback verzenden en bekijken voor