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:
- Was ist Azure Test-Pläne?
- Testen von Objekten und Begriffen
- Informationen zu Pipelinetests
- Visual Studio Test
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".
Navigationseigenschaften
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. |
Navigationseigenschaften
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. |
Navigationseigenschaften
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. |
Navigationseigenschaften
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 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 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. |
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
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 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 | 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. |
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 |
---|---|---|---|
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 |