Freigeben über


Metadatenreferenz für Testpläne Analytics

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

Der Analysedienst sammelt alle Daten für alle Azure DevOps-Testaktivitäten. Azure Testpläne unterstützen die Definition und Ausführung geplanter und explorativer Tests. Und mit Azure-Pipelines können Sie auch automatisierte Tests mit Ci/CD-Workflows (Continuous Integration/Continuous Deployment) ausführen.

Wenn Sie mit Azure DevOps-Tests noch nicht vertraut sind, empfehlen wir, die folgenden Artikel anzuzeigen:

Die in diesem Artikel bereitgestellten Metadateninformationen beschreiben die Entitäten, Eigenschaften und Aufzählungstypen, die für alle Azure DevOps-Testaktivitäten unterstützt werden.

Hinweis

Beschreibungen der Entitäten, Eigenschaften und enumerierten Typen, die vom Analytics-Datenmodell unterstützt werden, werden bereitgestellt. Dies ist ein früher Entwurf. Bitte geben Sie Feedback zu Bereichen, die Sie gerne mehr Informationen haben möchten. Informationen zum Abfragen des Datenmodells finden Sie unter Erstellen von OData-Abfragen für Analytics.

Entitätssätze und Entitätstypen

Verwenden Sie zum Abfragen von Analysedaten für Testplandaten einen oder mehrere entitätstypen und Entitätssätze, die in der folgenden Tabelle beschrieben sind.

Hinweis

Analysen für Azure DevOps-Tests werden mit v3.0-Preview - und v4.0-Preview-Versionen unterstützt.
Analytics speichert alle testbezogenen Arbeitsaufgaben als Arbeitsaufgaben. Sie können Berichte zu diesen Daten abfragen und generieren, indem Sie die in der Arbeitsnachverfolgungsmetadatenreferenz für Azure Boards Analytics beschriebenen Arbeitsverfolgungsentitäten verwenden.

EntitySet EntityType Beschreibung
Tests Test Eigenschaften für einen Testfall, z. B. Testname und Testbesitzer. Ausführliche Informationen zum Definieren von Testfällen finden Sie unter Erstellen manueller Testfälle.
TestConfigurations TestConfiguration Testplankonfigurationsinformationen. Ausführliche Informationen zum Konfigurieren von Tests finden Sie unter "Testen verschiedener Konfigurationen".
TestPoints TestPoint Ausführungsinformationen für Testpunkte. Ein Testpunkt ist eine einzigartige Kombination aus Testfall, Testsammlung, Konfiguration und Tester. Ein Beispielbericht finden Sie im Statusstatus-Beispielbericht.
TestPointHistorySnapshot TestPointHistorySnapshot (Zusammengesetzt) Einzelne Ausführungsergebnisse für einen bestimmten Test , der einem TestRun zugeordnet ist. Ein Beispielbericht finden Sie im Trendbericht zur manuellen Testausführung.
TestResults TestResult Einzelne Ausführungsergebnisse für einen bestimmten Test , der einem TestRun zugeordnet ist.
TestResultsDaily TestResultDaily Ein tägliches Snapshot-Aggregat von TestResult-Ausführungen , gruppiert nach Test (nicht TestRun). Einen Beispielbericht finden Sie im Bericht "Testzusammenfassung des Trendbeispiels".
TestRuns TestRun Ausführungsinformationen mit aggregierten Testergebnissen für Tests, die unter einer Pipeline ausgeführt werden.
TestSuites TestSuite Informationen zu Testsammlungen. Ausführliche Informationen zum Definieren von Testsuiten finden Sie unter Erstellen von Testplänen und Testsuiten.

Tests

Die folgenden Eigenschaften gelten für den Test-Entitätstyp und den Test-Entitätssatz. Ersatzschlüssel ist TestSK.

Navigationseigenschaften umfassen Project und deren referenzielle Einschränkung ProjectSK.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
Containername ContainerName String Name des Auftragscontainers, der die Testaufgabe in einer Pipeline enthält.
Vollqualifizierter Testname FullyQualifiedTestName String Der name, der für den Test erstellt wurde. Das vollqualifizierte Namensformat entspricht Namespace.Testclass.Methodname einem Zeichenlimit von 512. Wenn der Test datengesteuert ist und Parameter enthält, enthält der Zeichengrenzwert die Parameter.
Priorität Priority Int32 Gibt den Grad der Wichtigkeit oder Bedeutsamkeit eines Tests an. Die Priorität wird in der Regel als Attribut im Testcode angegeben.
Testfallreferenz-ID TestCaseReferenceId Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
Prüfungsname TestName String Der Name des Tests.
Testbesitzer TestOwner String Besitzer eines Tests oder Testlaufs. Der Testbesitzer wird in der Regel als Attribut im Testcode angegeben. Siehe Aufgabe "Testergebnisse veröffentlichen", um die Zuordnung des Owner-Attributs für unterstützte Testergebnisformate anzuzeigen.

TestConfigurations

Testkonfigurationen geben unterschiedliche Umgebungen an, in denen Sie Tests ausführen, wie unter "Test unterschiedliche Konfigurationen" beschrieben.

Die folgenden Eigenschaften gelten für den Entitätstyp TestConfiguration und den TestConfigurations-Entitätssatz und deren Ersatzschlüssel TestConfigurationSK.

Anzeigename Name Datentyp Beschreibung
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
Testkonfigurationsname Name String Name, der der Testkonfiguration zugewiesen ist.
Testkonfigurationsstatus State String Der Status der Testkonfiguration, entweder aktiv oder inaktiv.

Navigationseigenschaften umfassen Project und deren referenzielle Einschränkung ProjectSK.

TestPoints

Ein Testpunkt ist eine einzigartige Kombination aus Testfall, Testsammlung, Konfiguration und Tester. Die folgenden Eigenschaften sind für testPoint EntityType und TestPoints EntitySet gültig. Ersatzschlüssel ist TestPointSK.

Anzeigename Name Datentyp Beschreibung
AssignedToUserSK GUID Die dem Tester zugewiesene GUID, die dem Testpunkt zugeordnet ist.
TesterUserSK GUID Die dem Tester zugewiesene GUID, die dem Testpunkt zugeordnet ist.
Automatisierungsstatus AutomationStatus Enumerated Der Status eines Testfalls, z. B. "Automatisiert", "Nicht automatisiert" oder "Geplant". Entspricht dem Arbeitsaufgabenfeld "Microsoft.VSTS.TCM.AutomationStatus ".
Änderungsdatum ChangedDate DateTime Datum und Uhrzeit der letzten Änderung des Testpunkts.
Status des letzten Ergebnisses LastResultState Enumerated Der Status des Testpunkts, z. B. ausstehend, in der Warteschlange oder in Bearbeitung. Gültige Werte werden für TestResultState wie folgt aufgeführt.
Priorität Priority Int32 Die Priorität, die dem zugeordneten Testfall zugewiesen ist.
Testfall-ID TestCaseId Int32 Die Arbeitsaufgaben-ID, die dem zugeordneten Testfall zugewiesen ist.
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer, die der zugeordneten Testkonfiguration zugewiesen ist.
Testplan-ID TestPlanId Int32 Die Arbeitsaufgaben-ID, die dem zugeordneten Testplan zugewiesen ist.
Ergebnistestergebnis LastResultOutcome Enumerated Gibt das letzte Ergebnis des Tests an. Gültige Werte werden für TestOutcome wie folgt aufgeführt.
Test Suite Id TestSuiteId Int32 Die Arbeitsaufgaben-ID, die der zugeordneten Testsuite zugewiesen ist.

Informationen zum Überprüfen von Testpunkten über die Benutzeroberfläche finden Sie unter "Manuelle Tests ausführen", "Ergebnisse speichern", "Sitzung schließen" und "Ergebnisse überprüfen".

In der folgenden Tabelle sind diese Navigationseigenschaften für den TestPoint-Entitätstyp und den TestPoints-Entitätssatz aufgeführt.

Anzeigename Name Referenzielle Einschränkung Referenzierte Eigenschaft
ChangedOn ChangedDateSK DateSK
Zugewiesen zu AssignedTo AssignedToUserSK UserSK
Projekt Project ProjectSK ProjectSK
Testfallarbeitselement TestCase TestCaseId WorkItemId
Testkonfiguration TestConfiguration TestConfigurationSK TestConfigurationSK
Test-Suite TestSuite TestSuiteSK TestSuiteSK
Testerbenutzername Tester TesterUserSK UserSK

Member des TestResultState-Aufzählungstyps

Ein Testergebnis kann in einem der sechs Zustände sein, die in der folgenden Tabelle für den TestResultState Aufzählungstyp zusammengefasst sind.

Membername Wert `Display name`
None 0 Keine
Pending 1 Ausstehend
Queued 2 In Warteschlange
InProgress 3 In Bearbeitung
Paused 4 Angehalten
Completed 5 Abgeschlossen

TestOutcome-Aufzählungstypelemente

Die 15 Ergebnisse für einen Test werden in der folgenden Tabelle aufgeführt und sind die Member für den TestOutcome Aufzählungstyp definiert.

Membername Wert Anzeigenname Beschreibung
Unspecified 0 Nicht angegeben.
None 1 Nein
Passed 2 Erfolgreich Der Test wurde erfolgreich ausgeführt.
Failed 3 Fehler Testen Sie nicht das gewünschte Ergebnis.
Inconclusive 4 Nicht eindeutig Test ohne endgültiges Ergebnis.
Timeout 5 Timeout Testausführungsdauer, die den angegebenen Schwellenwert überschreitet.
Aborted 6 Aborted Die Testausführung wurde aufgrund interner oder externer Faktoren, z. B. fehlerhafter Code, Umgebungsprobleme, abrupt beendet.
Blocked 7 Blockiert
NotExecuted 8 Nicht ausgeführt Test, der für die Ausführung als übersprungen markiert wurde.
Warning 9 Warnung
Error 10 Fehler
NotApplicable 11 Nicht zutreffend
Paused 12 Angehalten
InProgress 13 In Bearbeitung
NotImpacted 14 Nicht betroffen Testen Sie nicht von der Codeänderung, die die Pipeline ausgelöst hat.

TestPointHistorySnapshot

Die folgenden Eigenschaften gelten für den TestPointHistorySnapshot-Entitätssatz . Ersatzschlüssel umfassen TestPointSK und DateSK.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
AssignedToUserSK GUID Die GUID, die der Testarbeitsaufgabe zugewiesen ist.
IsLastDayOfPeriod Enumerated Dient zum Filtern von Daten, um zu ermitteln, ob ein Tag in verschiedenen Zeiträumen endet, z. B. Tage, Wochen, Monate oder Jahre. Gültige Werte werden hier aufgelistet: Elemente des Aufzählungstyps für Perioden.
TesterUserSK GUID Die dem Tester zugewiesene GUID, die dem Testpunkt zugeordnet ist.
TestConfigurationSK Int32 Der Schlüssel, der der zugeordneten Testkonfiguration zugewiesen ist.
Automatisierungsstatus AutomationStatus Enumerated Der Status eines Testfalls, z. B. "Automatisiert", "Nicht automatisiert" oder "Geplant". Entspricht dem Arbeitsaufgabenfeld "Microsoft.VSTS.TCM.AutomationStatus ".
Priorität Priority Int32 Die Priorität, die dem zugeordneten Testfall zugewiesen ist.
Testfall-ID TestCaseId Int32 Die Arbeitsaufgaben-ID, die dem zugeordneten Testfall zugewiesen ist.
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer, die der zugeordneten Testkonfiguration zugewiesen ist.
Testplan-ID TestPlanId Int32 Die Arbeitsaufgaben-ID, die dem zugeordneten Testplan zugewiesen ist.
Ergebnistestergebnis ResultOutcome Enumerated Gibt das letzte Ergebnis des Tests an. Gültige Werte werden in TestOutcome aufgeführt.
Test Suite Id TestSuiteId Int32 Die Arbeitsaufgaben-ID, die der zugeordneten Testsuite zugewiesen ist.

In der folgenden Tabelle sind diese Navigationseigenschaften für den Entitätstyp "TestPointHistorySnapshot " und "TestPointHistorySnapshot "-Entitätssatz aufgeführt.

Anzeigename Name Referenzielle Einschränkung Referenzierte Eigenschaft
Date DateSK DateSK
Zugewiesen zu AssignedTo AssignedToUserSK UserSK
Projekt Project ProjectSK ProjectSK
Testfallarbeitselement TestCase TestCaseId WorkItemId
Testkonfiguration TestConfiguration TestConfigurationSK TestConfigurationSK
Test-Suite TestSuite TestSuiteSK TestSuiteSK
Testerbenutzername Tester TesterUserSK UserSK

TestResults

Ein Testergebnis entspricht einer einzelnen Instanz der Ausführung eines Testfalls mit einem bestimmten Ergebnis und details.

Testausführungen treten auf, wenn Sie einen Test manuell ausführen oder Testaufgaben in einer Pipelinedefinition einschließen. Weitere Informationen finden Sie unter Erstellen, Testen und Bereitstellen von .NET Core-Apps, Führen Sie Ihre Tests aus.

Die folgenden Eigenschaften sind für den TestResults-Entitätssatz gültig. Ersatzschlüssel ist TestResultSK.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
Abschlussdatum CompletedDate DateTime Datum und Uhrzeit, zu der die Ausführung des Testergebnisses abgeschlossen wurde.
Dauer Sekunden DurationSeconds Decimal Die Anzahl der Sekunden, die für die Ausführung des Tests benötigt wurden.
Ist flaky IsFlaky Boolean Gibt an, ob der Test als flaky (True) gekennzeichnet ist oder nicht (False). Ein flackeriger Test ist ein Test, der aus keinem offensichtlichen Grund fehlschlägt, z. B. eine Änderung am Code oder Test.**** Weitere Informationen finden Sie unter Verwalten von flackerigen Tests.
Release-ID ReleaseId Int32 Die Nummer, die der Freigabe zugeordnet ist, die dem Testergebnis zugeordnet ist.
Release Environment Id ReleaseEnvironmentId Int32 Die Nummer, die der Releaseumgebung zugeordnet ist, die dem Testergebnis zugeordnet ist.
ReleasePipeline-ID ReleasePipelineId Int32 Die Nummer, die der Releasepipeline zugeordnet ist, die dem Testergebnis zugeordnet ist.
Versionsstufen-ID ReleaseStageId Int32 Die Nummer, die der Veröffentlichungsphase zugeordnet ist, die dem Testergebnis zugeordnet ist.
Startdatum StartedDate DateTime Datum und Uhrzeit, zu der die Ausführung des Testergebnisses gestartet wurde.
Testergebnis-ID TestResultId Int32 Die Nummer, die einem Testergebnis zugewiesen ist.
Testausführungs-ID TestRunId Int32 Die Nummer, die einem Testlauf zugewiesen ist.
Testausführungstyp TestRunType Enumerated Gibt an, ob es sich um einen manuellen oder automatisierten Testtyp handelt. Gültige Werte werden wie folgt für TestRunType aufgeführt.
Testergebnis Outcome Enumerated Das Ergebnis der Testausführung. Es gibt 15 mögliche Ergebnisse für ein Testergebnis: Abgebrochen, Blockiert, Fehler, Fehlgeschlagen, Nicht eindeutig, Wird ausgeführt, Keine, Nicht zutreffend, Nicht ausgeführt, Nicht betroffen, Erfolgreich, Angehalten, Zeitüberschreitung, Nicht angegeben und Warnung. Gültige Werte werden für TestOutcome wie folgt aufgeführt.
Workflow Workflow Enumerated Der Pipelineworkflowtyp. Gültige Werte werden für SourceWorkflow wie folgt aufgeführt.

In der folgenden Tabelle sind die Navigationseigenschaften aufgeführt, die für einen TestResult-Entitätstyp gültig sind.

Name Referenzielle Einschränkung Referenzierte Eigenschaft
CompletedOn CompletedDateSK DateSK
StartedOn StartedDateSK DateSK
Branch BranchSK BranchSK
Project ProjectSK ProjectSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Test TestSK TestSK
TestRun TestRunSK TestRunSK

Elemente des Aufzählungstyps "SourceWorkflow"

In der folgenden Tabelle sind die elemente aufgeführt, die für den SourceWorkflow Aufzählungstyp definiert sind.

Anzeigename Membername Wert
Erstellen Build 1
Release Release 2
Manuell Manual 3

Mitglieder des TestRunType-Typs

In der folgenden Tabelle sind die elemente aufgeführt, die für den SourceWorkflow Aufzählungstyp definiert sind.

Membername Wert Anzeigename
Automated 1 Automatisiert
Manual 2 Manuell

TestResultsDaily

Die folgenden Eigenschaften sind für den TestResultsDaily-Entitätssatz gültig. Ersatzschlüssel istTestResultsDailySK.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
ReleasePipeline-ID ReleasePipelineId Int32 Die Nummer, die der zugeordneten Releasepipeline zugewiesen ist.
Versionsstufen-ID ReleaseStageId Int32 Die Nummer, die der zugeordneten Releasepipelinephase zugewiesen ist.
Anzahl abgebrochener Ergebnisse ResultAbortedCount Int32 Die Anzahl der Testergebnisse, die täglich als abgebrochen für das Testergebnis gemeldet wurden.
Anzahl blockierter Ergebnisse ResultBlockedCount Int32 Die Anzahl der Testergebnisse, die täglich als blockiert für das Testergebnis gemeldet wurden.
Ergebnisanzahl ResultCount Int32 Die Gesamtzahl der gemeldeten Testergebnisse.
Ergebnisdauer Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, für die das Testergebnis ausgeführt werden muss.
Ergebnisfehleranzahl ResultErrorCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für das Testergebnis gemeldet wurden.
Ergebnisfehleranzahl ResultFailCount Int32 Die Anzahl der Als fehlgeschlagen gemeldeten Testergebnisse für das Testergebnis täglich.
Ergebnis flaky Anzahl ResultFlakyCount Int32 Die Anzahl der schläfigen Ergebnisse. Ein flackeriger Test ist ein Test, der aus keinem offensichtlichen Grund fehlschlägt, z. B. eine Änderung am Code oder Test. Weitere Informationen finden Sie unter Verwalten von flackerigen Tests.
Ergebnisinkonsistenzanzahl ResultInconclusiveCount Int32 Die Anzahl der Testergebnisse, die täglich als nicht eindeutig für das Testergebnis gemeldet wurden.
Ergebnisdurchlaufanzahl ResultPassCount Int32 Die Anzahl der Testergebnisse, die täglich als bestanden für das Testergebnis gemeldet wurden.
Ergebnis ohne Anzahl ResultNoneCount Int32 Die Anzahl der Testergebnisse, die täglich als "Keine " für das Testergebnis gemeldet wurden.
Ergebnistimeoutanzahl ResultTimeoutCount Int32 Die Anzahl der Testergebnisse, die täglich als Timeout für das Testergebnis gemeldet wurden.
Ergebnis nicht ausgeführt Anzahl ResultNotExecutedCount Int32 Die Anzahl der Testergebnisse, die täglich als "Nicht ausgeführt " für das Testergebnis gemeldet wurden.
Ergebniswarnungsanzahl ResultWarningCount Int32 Die Anzahl der Testergebnisse, die täglich als Warnung für das Testergebnis gemeldet wurden.
Ergebnis nicht zutreffende Anzahl ResultNotApplicableCount Int32 Die Anzahl der Testergebnisse, die täglich als nicht anwendbar für das Testergebnis gemeldet wurden.
Ergebnis nicht betroffen ResultNotImpactedCount Int32 Die Anzahl der Testergebnisse, die täglich als "Nicht betroffen " für das Testergebnis gemeldet wurden.
Ergebnisdauer Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, die für den Abschluss des Testergebnisses benötigt wurden.
Startdatum StartedDate String Die Datums-/Uhrzeit des Beginns des Testergebnisses.
Testausführungstyp TestRunType Enumerated Gibt an, ob es sich um einen manuellen oder automatisierten Testtyp handelt. Gültige Werte werden unter TestRunType aufgeführt.
Workflow Workflow Enumerated Der Pipelineworkflowtyp. Gültige Werte werden unter SourceWorkflow aufgeführt.

In der folgenden Tabelle sind die Navigationseigenschaften aufgeführt, die für einen TestResultDaily-Entitätstyp gültig sind.

Name Referenzielle Einschränkung Referenzierte Eigenschaft
Branch BranchSK BranchSK
Date StartedDateSK DateSK
Pipeline PipelineSK PipelineSK
Project ProjectSK ProjectSK
Test TestSK TestSK

TestRuns

Testausführungen treten auf, wenn Sie einen Test manuell ausführen oder Testaufgaben in einer Pipelinedefinition einschließen. Weitere Informationen finden Sie unter Erstellen, Testen und Bereitstellen von .NET Core-Apps, Führen Sie Ihre Tests aus.

Die folgenden Eigenschaften sind für TestRuns und deren Ersatzschlüssel TestRunSKgültig.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
Hat Details HasDetail Boolean Gibt an, ob Details für die Testausführung (True) angegeben werden oder nicht (False).
Ist automatisiert IsAutomated Boolean Gibt an, ob Details für die Testausführung (True) angegeben werden oder nicht (False).
Priorität Priority Int32 Die einer Pipelineaufgabe zugewiesene Version.
Abschlussdatum CompletedDate DateTime Datum und Uhrzeit des Abschlusses des Testlauf- oder Testergebnisses.
Release-ID ReleaseId Int32 Die Nummer, die der zugehörigen Releasedefinition zugewiesen ist.
Release Environment Id ReleaseEnvironmentId Int32 Die Nummer, die der zugeordneten Releaseumgebung zugewiesen ist.
ReleasePipeline-ID ReleasePipelineId Int32 Die Nummer, die der zugeordneten Releasepipeline zugewiesen ist.
Versionsstufen-ID ReleaseStageId Int32 Die Nummer, die der zugeordneten Releasepipelinephase zugewiesen ist.
Anzahl abgebrochener Ergebnisse ResultAbortedCount Int32 Die Anzahl der Testergebnisse, die täglich als abgebrochen für die Testausführung oder das Testergebnis gemeldet wurden.
Anzahl blockierter Ergebnisse ResultBlockedCount Int32 Die Anzahl der Testergebnisse, die täglich als blockiert für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnisanzahl ResultCount Int32 Die Gesamtzahl der gemeldeten Testergebnisse.
Ergebnisdauer Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, für die die Ausführung des Tests erforderlich ist.
Ergebnisfehleranzahl ResultErrorCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnisfehleranzahl ResultFailCount Int32 Die Anzahl der Testergebnisse, die täglich als fehlgeschlagen für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnis flaky Anzahl ResultFlakyCount Int32 Die Anzahl der Testergebnisse, die als flacker gekennzeichnet sind. Ein flackeriger Test ist ein Test, der aus keinem offensichtlichen Grund fehlschlägt, z. B. eine Änderung am Code oder Test. Weitere Informationen finden Sie unter Verwalten von flackerigen Tests.
Ergebnisinkonsistenzanzahl ResultInconclusiveCount String Die Anzahl der Testergebnisse, die täglich als nicht eindeutig für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnisdurchlaufanzahl ResultPassCount Int32 Die Anzahl der Testergebnisse, die täglich als bestanden für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnistimeoutanzahl ResultTimeoutCount Int32 Die Anzahl der Testergebnisse, die täglich als Timeout für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnis nicht ausgeführt Anzahl ResultNotExecutedCount Int32 Die Anzahl der Testergebnisse, die täglich als "Nicht ausgeführt " für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebniswarnungsanzahl ResultWarningCount Int32 Die Anzahl der Testergebnisse, die täglich als Warnung für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnis nicht zutreffende Anzahl ResultNotApplicableCount Int32 Die Anzahl der Testergebnisse, die täglich als nicht anwendbar für die Testausführung oder das Testergebnis gemeldet wurden.
Ergebnis nicht betroffen ResultNotImpactedCount Int32 Die Anzahl der Testergebnisse, die täglich als "Nicht betroffen " für die Testausführung oder das Testergebnis gemeldet wurden.
Laufzeitdauer Sekunden RunDurationSeconds Decimal Der Status der Testkonfiguration, entweder aktiv oder inaktiv.
Startdatum StartedDate DateTime Datum und Uhrzeit des Starts der Testausführung.
Testausführungs-ID TestRunId Int32 Die Nummer, die einem Testlauf zugewiesen ist.
Testausführungstyp TestRunType Enumerated Gibt an, ob es sich um einen manuellen oder automatisierten Testtyp handelt. Gültige Werte werden unter TestRunType aufgeführt.
Titel Title String Die GUID, die einem Pipelinevorgang zugewiesen ist.
Workflow Workflow Enumerated Der Pipelineworkflowtyp. Gültige Werte werden unter SourceWorkflow aufgeführt.

In der folgenden Tabelle sind die Navigationseigenschaften aufgeführt, die für einen TestRun-Entitätstyp gültig sind.

Name Referenzielle Einschränkung Referenzierte Eigenschaft
Branch BranchSK BranchSK
CompletedOn CompletedDateSK DateSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Project ProjectSK ProjectSK
StartedOn StartedDateSK DateSK

TestSuites

Testsuiten sind für Testpläne definiert und geben die auszuführenden Tests an. Weitere Informationen finden Sie unter Erstellen von Testplänen und Testsuiten.

Die folgenden Eigenschaften sind für TestSuites und deren Ersatzschlüssel TestSuiteSKgültig.

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate DateTime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
Testplan-ID TestPlanId Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
Test Suite Id TestSuiteId Int32 Name, der der Testkonfiguration zugewiesen ist.
Titel des Testplans TestPlanTitle String Der Titel des Testplans.
Titel der Testsuite Title Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
OrderId OrderId Int32 Name, der der Testkonfiguration zugewiesen ist.
Test Suite Level 1 ID bis Test Suite Level 14 ID IdLevel1 durchIdLevel14 Int32 Die Ebene einer geschachtelten Testsuite.
Titel der Test Suite Level 1 bis Test Suite Level 14 TitleLevel1 bis TitleLevel14 String Der Name der geschachtelten Testsuiteebene.
Test Suite Depth Depth Byte Die geschachtelte Ebene einer Testsuite innerhalb eines Testplans.
Testsammlungstyp Type Enumerated Gibt den Typ der Testsammlung an. Gültige Werte werden für den Aufzählungstyp "TestSuiteType " aufgeführt.
Testplan-ID TestPlanId Int32 Die Nummer (nicht die ID), die einem Testplan zugewiesen ist.
Anforderungs-Arbeitselement-ID RequirementWorkItemId Int32 ID des Arbeitsaufgabenbenutzerabschnitts, des Produktrückstandselements oder einer anderen Arbeitsaufgabe in der Anforderungskategorie, die der Testsuite zugeordnet ist.
Titel des Testplans TestPlanTitle String Der für den Testplan definierte Titel.

In der folgenden Tabelle sind die Navigationseigenschaften aufgeführt, die für einen TestSuite-Entitätstyp gültig sind.

Anzeigename Name Referenzielle Einschränkung Referenzierte Eigenschaft
Projekt Project ProjectSK ProjectSK
Anforderungsarbeitsaufgabe RequirementWorkItem RequirementWorkItemId WorkItemId
Arbeitselement "Testplan" TestPlanWorkItem TestPlanId WorkItemId
Arbeitselement der Testsuite TestSuiteWorkItem TestSuiteId WorkItemId

Mitglieder des TestSuiteType-Typs

Die folgenden Member werden für den TestSuiteType Aufzählungstyp definiert.

Membername Wert `Display name`
None 0 Keine
QueryBased 1 Abfragebasiert
Static 2 statischen
RequirementBased 3 Anforderungsbasiert