Metadatenreferenz für Test Plans 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 Test Plans unterstützt die Definition und Durchführung von geplanten und explorativen Tests. Mit Azure Pipelines können Sie auch automatisierte Tests mit CI/CD-Workflows (Continuous Integration/Continuous Deployment) ausführen.

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

In den Metadateninformationen in diesem Artikel werden die Entitäten, Eigenschaften und aufgezählten Typen beschrieben, 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 der in der folgenden Tabelle beschriebenen Entitätstypen und Entitätssätze.

Hinweis

Analytics für Azure DevOps-Tests wird mit den Versionen v3.0-preview und v4.0-preview unterstützt.
Analytics speichert alle testbezogenen Arbeitselemente als Arbeitselemente. Sie können Berichte zu diesen Daten abfragen und generieren, indem Sie die unter Arbeitsnachverfolgungsmetadatenreferenz für Azure Boards Analytics beschriebenen Entitäten für die Arbeitsnachverfolgung 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. Einen Beispielbericht finden Sie unter Status status Beispielbericht.
TestPointHistorySnapshot TestPointHistorySnapshot (Zusammengesetzt) Einzelne Ausführungsergebnisse für einen bestimmten Test , der einem TestRun zugeordnet ist. Einen Beispielbericht finden Sie unter Trendbeispielbericht zur manuellen Testausführung.
TestResults TestResult Einzelne Ausführungsergebnisse für einen bestimmten Test , der einem TestRun zugeordnet ist.
TestResultsDaily TestResultDaily Ein tägliches Momentaufnahme Aggregat von TestResult-Ausführungen, gruppiert nach Test (nicht TestRun). Einen Beispielbericht finden Sie unter Testzusammenfassung zum Trendbeispielbericht.
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 Testsammlungen finden Sie unter Erstellen von Testplänen und Testsammlungen.

Tests

Die folgenden Eigenschaften sind für den Entitätstyp Test und den Entitätssatz Tests gültig. Der 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 den Testtask 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 aufweist, enthält das Zeichenlimit die Parameter.
Priority Priority Int32 Gibt den Grad der Wichtigkeit oder Wichtigkeit eines Tests an. Die Priorität wird in der Regel als Attribut im Testcode angegeben.
Referenz-ID des Testfalls 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 Test- oder Testlaufs. Der Testbesitzer wird in der Regel als Attribut im Testcode angegeben. Unter 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 Testen verschiedener Konfigurationen beschrieben.

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

Anzeigename Name Datentyp Beschreibung
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
Name der Testkonfiguration 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 GUID, die dem Tester zugewiesen ist, der dem Testpunkt zugeordnet ist.
TesterUserSK GUID Die GUID, die dem Tester zugewiesen ist, der dem Testpunkt zugeordnet ist.
Automatisierungsstatus AutomationStatus Enumerated Die status eines Testfalls, z. B. "Automatisiert", "Nicht automatisiert" oder "Geplant". Entspricht dem Arbeitselementfeld 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 sind unten für TestResultState aufgeführt.
Priority Priority Int32 Die Priorität, die dem zugeordneten Testfall zugewiesen ist.
Testfall-ID TestCaseId Int32 Die Arbeitselement-ID, die dem zugeordneten Testfall zugewiesen ist.
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer, die der zugeordneten Testkonfiguration zugewiesen ist.
Testplan-ID TestPlanId Int32 Die Arbeitselement-ID, die dem zugeordneten Testplan zugewiesen ist.
Testergebnis LastResultOutcome Enumerated Gibt das letzte Testergebnis an. Gültige Werte sind unten für TestOutcome aufgeführt.
Test Suite-ID TestSuiteId Int32 Die Arbeitselement-ID, die der zugeordneten Testsuite zugewiesen ist.

Informationen zum Überprüfen von Testpunkten über die Benutzeroberfläche finden Sie unter Ausführen manueller Tests, Speichern von Ergebnissen, Schließen der Sitzung und Überprüfen der Ergebnisse.

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

Anzeigename Name Referenzielle Einschränkung Eigenschaft referenziert
ChangedOn ChangedDateSK DateSK
Zugewiesen zu AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Arbeitselement "Testfall" TestCase TestCaseId WorkItemId
Testkonfiguration TestConfiguration TestConfigurationSK TestConfigurationSK
Testsammlung TestSuite TestSuiteSK TestSuiteSK
Testerbenutzername Tester TesterUserSK UserSK

Aufgezählte TestResultState-Typmber

Ein Testergebnis kann sich in einem der sechs Zustände befinden, die in der folgenden Tabelle für den TestResultState aufgezählten Typ 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 enumerierte Typmember

Die 15 Ergebnisse für einen Test sind in der folgenden Tabelle aufgeführt, und die Member sind für den TestOutcome aufgezählten Typ definiert.

Membername Wert `Display name` BESCHREIBUNG
Unspecified 0 Nicht angegeben.
None 1 Keine
Passed 2 Erfolgreich Der Test wurde erfolgreich ausgeführt.
Failed 3 Fehler Testen Sie, dass das gewünschte Ergebnis nicht erfüllt wird.
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 abrupt beendet, z. B. aufgrund von fehlerhaftem Code oder Umgebungsproblemen.
Blocked 7 Blockiert
NotExecuted 8 Nicht ausgeführt Test, der für die Ausführung als übersprungen markiert ist.
Warning 9 Warnung
Error 10 Fehler
NotApplicable 11 Nicht zutreffend
Paused 12 Angehalten
InProgress 13 In Bearbeitung
NotImpacted 14 Nicht betroffen Test nicht von der Codeänderung betroffen, die die Pipeline ausgelöst hat.

TestPointHistorySnapshot

Die folgenden Eigenschaften sind für den Entitätssatz TestPointHistorySnapshot gültig. Zu den Ersatzschlüsseln gehören 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 dem Arbeitselement "Test" zugewiesen ist.
IsLastDayOfPeriod Enumerated Verwenden Sie zum Filtern von Daten, um zu bestimmen, ob ein Tag in verschiedenen Zeiträumen endet, z. B. Tage, Wochen, Monate oder Jahre. Gültige Werte sind hier aufgeführt: Periodenumerierte Typmember.
TesterUserSK GUID Die GUID, die dem Tester zugewiesen ist, der dem Testpunkt zugeordnet ist.
TestConfigurationSK Int32 Der Schlüssel, der der zugeordneten Testkonfiguration zugewiesen ist.
Automatisierungsstatus AutomationStatus Enumerated Die status eines Testfalls, z. B. "Automatisiert", "Nicht automatisiert" oder "Geplant". Entspricht dem Arbeitselementfeld Microsoft.VSTS.TCM.AutomationStatus .
Priority Priority Int32 Die Priorität, die dem zugeordneten Testfall zugewiesen ist.
Testfall-ID TestCaseId Int32 Die Dem zugeordneten Testfall zugewiesene Arbeitselement-ID.
Testkonfigurations-ID TestConfigurationId Int32 Die Nummer, die der zugeordneten Testkonfiguration zugewiesen ist.
Testplan-ID TestPlanId Int32 Die Dem zugeordneten Testplan zugewiesene Arbeitselement-ID.
Testergebnis ResultOutcome Enumerated Gibt das ergebnis des letzten Tests an. Gültige Werte werden in TestOutcome aufgeführt.
Test Suite-ID TestSuiteId Int32 Die Der zugeordneten Testsammlung zugewiesene Arbeitselement-ID.

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

Anzeigename Name Referenzielle Einschränkung Referenzierte Eigenschaft
Date DateSK DateSK
Zugewiesen zu AssignedTo AssignedToUserSK UserSK
Project Project ProjectSK ProjectSK
Arbeitselement "Testfall" TestCase TestCaseId WorkItemId
Testkonfiguration TestConfiguration TestConfigurationSK TestConfigurationSK
Testsammlung TestSuite TestSuiteSK TestSuiteSK
Tester-Benutzername Tester TesterUserSK UserSK

TestResults

Ein Testergebnis entspricht einem einzelnen instance 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 eine Pipelinedefinition einschließen, wie unter Erstellen, Testen und Bereitstellen von .NET Core-Apps, Ausführen von Tests beschrieben.

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

Anzeigename Name Datentyp Beschreibung
AnalyticsUpdatedDate Datetime Wasserzeichen, das den Zeitpunkt angibt, zu dem die Analysedaten zuletzt aktualisiert wurden.
Fertigstellungsdatum CompletedDate Datetime Das Datum und die Uhrzeit, zu dem die Ausführung des Testergebnisses abgeschlossen wurde.
Dauer in 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 schuppig (True) oder nicht (False) gekennzeichnet ist. Ein schuppiger Test ist ein Test, der zeitweilig ohne erkennbaren Grund fehlschlägt, z. B. eine Änderung am Code oder Test.**** Weitere Informationen finden Sie unter Verwalten von schuppigen Tests.
Release-ID ReleaseId Int32 Die Nummer, die dem Release zugewiesen ist, das dem Testergebnis zugeordnet ist.
Releaseumgebungs-ID ReleaseEnvironmentId Int32 Die Nummer, die der Releaseumgebung zugewiesen ist, die dem Testergebnis zugeordnet ist.
Releasepipeline-ID ReleasePipelineId Int32 Die Nummer, die der Releasepipeline zugewiesen ist, die dem Testergebnis zugeordnet ist.
Versionsphase-ID ReleaseStageId Int32 Die Nummer, die der Releasephase zugewiesen ist, die dem Testergebnis zugeordnet ist.
Startdatum StartedDate Datetime Das Datum und die Uhrzeit, zu dem das Testergebnis mit der Ausführung begonnen hat.
Testergebnis-ID TestResultId Int32 Die Nummer, die einem Testergebnis zugewiesen ist.
Testlauf-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 sind unten für TestRunType aufgeführt.
Testergebnis Outcome Enumerated Das Testlaufergebnis. Es gibt 15 mögliche Ergebnisse für ein Testergebnis: Abgebrochen, Blockiert, Fehler, Fehler, Fehler, Nicht eindeutig, In Bearbeitung, Keine, Nicht zutreffend, Nicht ausgeführt, Nicht betroffen, Bestanden, Angehalten, Timeout, Nicht angegeben und Warnung. Gültige Werte sind unten für TestOutcome aufgeführt.
Workflow Workflow Enumerated Der Pipelineworkflowtyp. Gültige Werte sind unten für SourceWorkflow 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 Eigenschaft referenziert
CompletedOn CompletedDateSK DateSK
StartedOn StartedDateSK DateSK
Branch BranchSK BranchSK
Project ProjectSK ProjectSK
Pipeline PipelineSK PipelineSK
PipelineRun PipelineRunSK PipelineRunSK
Test TestSK TestSK
TestRun TestRunSK TestRunSK

SourceWorkflow enumerierte Typmber

In der folgenden Tabelle sind die Elemente aufgeführt, die für den SourceWorkflow aufgezählten Typ definiert sind.

`Display name` Membername Wert
Entwickeln Build 1
Freigabe Release 2
Manuell Manual 3

Aufgezählte TestRunType-Typmber

In der folgenden Tabelle sind die Elemente aufgeführt, die für den SourceWorkflow aufgezählten Typ definiert sind.

Membername Wert `Display name`
Automated 1 Automatisiert
Manual 2 Manuell

TestResultsDaily

Die folgenden Eigenschaften sind für den Entitätssatz TestResultsDaily 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.
Versionsphase-ID ReleaseStageId Int32 Die Nummer, die der zugeordneten Releasepipelinephase zugewiesen ist.
Anzahl abgebrochener Ergebnisse ResultAbortedCount Int32 Die Anzahl der Testergebnisse, die täglich für das Testergebnis als abgebrochen gemeldet wurden .
Anzahl blockierter Ergebnisse ResultBlockedCount Int32 Die Anzahl der Testergebnisse, die täglich als Blockiert für das Testergebnis gemeldet werden.
Ergebnisanzahl ResultCount Int32 Die Gesamtzahl der gemeldeten Testergebnisse.
Ergebnisdauer in Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, die das Testergebnis für die Ausführung benötigt.
Anzahl der Ergebnisfehler ResultErrorCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für das Testergebnis gemeldet werden.
Anzahl von Ergebnisfehlern ResultFailCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für das Testergebnis gemeldet werden.
Ergebnis flockige Anzahl ResultFlakyCount Int32 Die Anzahl der flockigen Ergebnisse. Ein flaky Test ist ein Test, der zeitweilig aus keinem offensichtlichen Grund fehlschlägt, z. B. eine Änderung am Code oder Test. Weitere Informationen finden Sie unter Verwalten von flockigen Tests.
Nicht eindeutige Ergebnisanzahl ResultInconclusiveCount Int32 Die Anzahl der Testergebnisse, die täglich als nicht schlüssig für das Testergebnis gemeldet werden.
Anzahl der Ergebnisse ResultPassCount Int32 Die Anzahl der Testergebnisse, die täglich für das Testergebnis als bestanden gemeldet wurden.
Anzahl der Ergebnisse ohne Ergebnis ResultNoneCount Int32 Die Anzahl der Testergebnisse, die täglich als Keine für das Testergebnis gemeldet werden.
Anzahl des Ergebnistimeouts ResultTimeoutCount Int32 Die Anzahl der Testergebnisse, die täglich als Timeout für das Testergebnis gemeldet werden.
Anzahl des Nicht ausgeführten Ergebnisses ResultNotExecutedCount Int32 Die Anzahl der Testergebnisse, die für das Testergebnis täglich als Nicht ausgeführt gemeldet werden.
Anzahl der Ergebniswarnungen ResultWarningCount Int32 Die Anzahl der Testergebnisse, die täglich als Warnung für das Testergebnis gemeldet werden.
Anzahl des Nicht zutreffenden Ergebnisses ResultNotApplicableCount Int32 Die Anzahl der Testergebnisse, die täglich als Nicht zutreffend für das Testergebnis gemeldet werden.
Anzahl nicht betroffener Ergebnisse ResultNotImpactedCount Int32 Die Anzahl der Testergebnisse, die täglich für das Testergebnis als nicht betroffen gemeldet wurden.
Ergebnisdauer in Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, die bis zum Abschluss des Testergebnisses gedauert hat.
Startdatum StartedDate String Datum und 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 Eigenschaft referenziert
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 eine Pipelinedefinition einschließen. Weitere Informationen finden Sie unter Erstellen, Testen und Bereitstellen von .NET Core-Apps, Ausführen Ihrer Tests.

Die folgenden Eigenschaften sind für TestRuns und dessen 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 den Testlauf angegeben werden (True) oder nicht (False).
Ist automatisiert IsAutomated Boolean Gibt an, ob Details für den Testlauf angegeben werden (True) oder nicht (False).
Priority Priority Int32 Die Version, die einem Pipelinetask zugewiesen ist.
Fertigstellungsdatum CompletedDate Datetime Datum und Uhrzeit des Abschlusses des Testlaufs oder Testergebnisses.
Release-ID ReleaseId Int32 Die Nummer, die der zugeordneten Releasedefinition zugewiesen ist.
Release-Umgebungs-ID ReleaseEnvironmentId Int32 Die Nummer, die der zugeordneten Releaseumgebung zugewiesen ist.
Releasepipeline-ID ReleasePipelineId Int32 Die Nummer, die der zugeordneten Releasepipeline zugewiesen ist.
Versionsphase-ID ReleaseStageId Int32 Die Nummer, die der zugeordneten Releasepipelinephase zugewiesen ist.
Anzahl abgebrochener Ergebnisse ResultAbortedCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als abgebrochen gemeldet wurden .
Anzahl blockierter Ergebnisse ResultBlockedCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als Blockiert gemeldet werden.
Ergebnisanzahl ResultCount Int32 Die Gesamtzahl der gemeldeten Testergebnisse.
Ergebnisdauer in Sekunden ResultDurationSeconds Decimal Die Anzahl der Sekunden, die für die Ausführung des Testlaufs erforderlich sind.
Anzahl der Ergebnisfehler ResultErrorCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für den Testlauf oder das Testergebnis gemeldet werden.
Anzahl von Ergebnisfehlern ResultFailCount Int32 Die Anzahl der Testergebnisse, die täglich als Fehler für den Testlauf oder das Testergebnis gemeldet werden.
Ergebnis flockige Anzahl ResultFlakyCount Int32 Die Anzahl der als flockig gekennzeichneten Testergebnisse. Bei einem flockigen Test handelt es sich um einen Test, der zeitweilig ohne erkennbaren Grund fehlschlägt, z. B. eine Änderung des Codes oder des Tests. Weitere Informationen finden Sie unter Verwalten von flockigen Tests.
Nicht eindeutige Ergebnisanzahl ResultInconclusiveCount String Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als nicht schlüssig gemeldet werden.
Anzahl der Ergebnisse ResultPassCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als bestanden gemeldet werden.
Anzahl des Ergebnistimeouts ResultTimeoutCount Int32 Die Anzahl der Testergebnisse, die täglich als Timeout für den Testlauf oder das Testergebnis gemeldet werden.
Anzahl nicht ausgeführter Ergebnisse ResultNotExecutedCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als Nicht ausgeführt gemeldet werden.
Anzahl der Ergebniswarnungen ResultWarningCount Int32 Die Anzahl der Testergebnisse, die täglich als Warnung für den Testlauf oder das Testergebnis gemeldet werden.
Anzahl nicht zutreffender Ergebnisse ResultNotApplicableCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als Nicht zutreffend gemeldet werden.
Anzahl nicht betroffener Ergebnisse ResultNotImpactedCount Int32 Die Anzahl der Testergebnisse, die täglich für den Testlauf oder das Testergebnis als Nicht betroffen gemeldet werden.
Ausführungsdauer in Sekunden RunDurationSeconds Decimal Der Status der Testkonfiguration, entweder Aktiv oder Inaktiv.
Startdatum StartedDate Datetime Datum und Uhrzeit des Beginns des Testlaufs.
Testlauf-ID TestRunId Int32 Die Einem Testlauf zugewiesene Nummer.
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 Pipelinetask 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

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

Die folgenden Eigenschaften sind für TestSuites und dessen 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 Der Testkonfiguration zugewiesener Name.
Titel des Testplans TestPlanTitle String Der Status der Testkonfiguration, entweder Aktiv oder Inaktiv.
Titel der Testsuite Title Int32 Die Nummer (nicht die ID), die einem Testfall zugewiesen ist.
Orderid OrderId Int32 Der Testkonfiguration zugewiesener Name.
Test Suite Level 1 ID bis Test Suite Level 14 ID IdLevel1 DurchIdLevel14 Int32 Die Ebene einer geschachtelten Testsammlung.
Titel der Test suite Level 1 bis Test Suite Level 14 TitleLevel1 bis TitleLevel14 String Der Name der geschachtelten Testsammlungsebene.
Test Suite-Tiefe Depth Byte Die geschachtelte Ebene einer Testsammlung innerhalb eines Testplans.
Testsammlungstyp Type Enumerated Gibt den Typ der Testsammlung an. Gültige Werte werden für den aufgezählten TestSuiteType-Typ aufgeführt.
Testplan-ID TestPlanId Int32 Die Nummer (nicht die ID), die einem Testplan zugewiesen ist.
Anforderungs-Arbeitselement-ID RequirementWorkItemId Int32 ID der Benutzergeschichte des Arbeitselements, des Produktbacklogelements oder eines anderen Anforderungskategoriearbeitselements, das der Testsammlung 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
Project Project ProjectSK ProjectSK
Anforderungsarbeitselement RequirementWorkItem RequirementWorkItemId WorkItemId
Arbeitselement "Testplan" TestPlanWorkItem TestPlanId WorkItemId
Test Suite-Arbeitselement TestSuiteWorkItem TestSuiteId WorkItemId

Enumerierte TestSuiteType-Typmmber

Die folgenden Member sind für den TestSuiteType enumerationierten Typ definiert.

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