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:
- Was ist Azure Test Plans?
- Testen von Objekten und Begriffen
- Informationen zu Pipelinetests
- Visual Studio Test
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.
Navigationseigenschaften
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. |
Navigationseigenschaften
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. |
Navigationseigenschaften
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. |
Navigationseigenschaften
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 TestRunSK
gü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. |
Navigationseigenschaften
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 TestSuiteSK
gü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. |
Navigationseigenschaften
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 |
Verwandte Artikel
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für