Share via


Testergebnisschema

Aktualisiert: November 2007

Im folgenden Diagramm werden die Beziehungen zwischen der Faktentabelle Testergebnis und den zugehörigen Measures (Dimensionen) im Data Warehouse beschrieben.

Faktentabellen

Das Testergebnisschema verweist auf eine einzelne Faktentabelle:

  • Faktentabelle Testergebnis (dbo.Test Result).

Das Testlauf- und Testergebnisschema verweist zudem auf 13 Dimensionstabellen:

  • Dimensionstabelle Testlauf (dbo.Run)

  • Dimensionstabelle Plattform (dbo.Platform)

  • Dimensionstabelle Ergebnis (dbo.Outcome)

  • Dimensionstabelle Computer (dbo.Machine)

  • Dimensionstabelle Buildkonfiguration (dbo.Build Flavor)

  • Dimensionstabelle Build (dbo.Build)

  • Dimensionstabelle Testkategorie (dbo.Test Category)

  • Dimensionstabelle Ergebnis (dbo.Result)

  • Teamprojekt (dbo.Team Project) (siehe Gemeinsame Dimensionen)

  • Bereich (dbo.Area) (siehe Gemeinsame Dimensionen)

  • Datum (dbo.Date) (siehe Gemeinsame Dimensionen)

  • Person (dbo.Person) (siehe Gemeinsame Dimensionen)

  • Iteration (dbo.Iteration) (siehe Gemeinsame Dimensionen)

Faktentabelle Testergebnis

In der folgenden Tabelle werden die Spalten in der Faktentabelle Testergebnis beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Anzahl der Ergebnisdatensätze

Ein Zähler, der den Wert des Testergebnisses entsprechend dem Build darstellt, dem das Ergebnis zugeordnet ist. Dieser Wert wird im OLAP-Cube so summiert, dass er den aktuellen Wert der entsprechenden Datensätze für ein bestimmtes Testergebnis darstellt.

Anzahl der Ergebnisse

Ein Zähler, der eine einfache Aggregation der Anzahl der ausgeführten Ergebnisse darstellt. Dieser Wert ist 1 für jeden Datensatz, der ein neues Ergebnis darstellt, und NULL für die Datensätze, die nur zum Aggregieren von "Anzahl der Ergebnisdatensätze" verwendet werden.

Anzahl der Ergebnisübergänge

Ein Zähler, der eine Änderung an einem Testergebnis für die verschiedenen Testläufe eines bestimmten Builds darstellt. Wenn dieser Wert auf 1 festgelegt ist, gibt er an, dass der Ergebniswert sich für diesen Datensatz vom vorherigen Ergebnis für den gleichen Build unterscheidet.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__TrackingId

Gibt eine Zahl an, mit der der Datensatz von der Warehouse-Infrastruktur verfolgt wird

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Build

Fremdschlüssel zur Dimensionstabelle Build

Testlauf

Fremdschlüssel zur Dimensionstabelle Testlauf

Bereich

Fremdschlüssel zur Dimensionstabelle Bereich

Iteration

Fremdschlüssel zur Dimensionstabelle Iteration

Datum

Fremdschlüssel zur Dimensionstabelle Datum.

Ergebnis

Fremdschlüssel zur Dimensionstabelle Ergebnis

Datum der Fertigstellung

Fremdschlüssel zur Dimensionstabelle Datum.

Agent-Computer

Fremdschlüssel zur Dimensionstabelle Computer

Kategorie

Fremdschlüssel zur Dimensionstabelle Testkategorie

Besitzer

Fremdschlüssel zur Dimensionstabelle Person

Ausgeführt von

Fremdschlüssel zur Dimensionstabelle Person

Plattform

Fremdschlüssel zur Dimensionstabelle Plattform

Flavor

Fremdschlüssel zur Dimensionstabelle Buildkonfiguration

Teamprojekt

Fremdschlüssel zur Dimensionstabelle Teamprojekt

Dimensionstabelle Testlauf

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Testlauf beschrieben.

Feld

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Testlauf-ID

Eine Zahl (GUID), die den Testlauf bezeichnet

Testlauf

Zeichenname des Testlaufs. Wird im Testlaufkonfigurations-Editor festgelegt.

Testlaufbeschreibung

Beschreibung des Testlaufs. Wird im Testlaufkonfigurations-Editor festgelegt.

Remotetestlauf

Ein boolescher Wert, der angibt, ob der Test lokal (in Visual Studio) oder remote ausgeführt wurde.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Plattform

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Plattform beschrieben.

Feld

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Plattform

Die für einen Buildtyp definierte Plattform

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Ergebnis

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Ergebnis beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Ergebnis

Ergebnis des Tests. Mögliche Werte:

  • Abgebrochen

  • Abgeschlossen

  • Verbindung getrennt

  • Timeout

  • Fehler

  • Fehler

  • Nicht eindeutig

  • In Bearbeitung

  • Nicht ausgeführt

  • Nicht ausführbar

  • Erfolgreich

  • Erfolgreich (Testlauf abgebrochen)

  • Ausstehend

  • Warning

Ergebnis bestanden

Ein boolescher Wert, der angibt, ob das Ergebnis den Test besteht. Mögliche Werte:

  • Erfolgreich

  • Abgeschlossen

  • Warning

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Computer

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Computer beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Computer

Name des verwendeten Computers

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Buildkonfiguration

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Buildkonfiguration beschrieben.

Feld

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Buildkonfiguration

Die Konfiguration des Builds. Mögliche Werte:

  • Debug

  • Release

  • Beliebige gültige Konfiguration, die mit der Prozessvorlage erstellt wurde

Wird im Assistenten zum Erstellen neuer Teambuildtypen festgelegt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition.

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Gibt an, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Build

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Build beschrieben. Die Tabelle enthält pro Teambuild jeweils eine Zeile.

Feld

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Buildartefaktmoniker

ID-Nummer, mit der eine Verknüpfung zwischen einem Objekt (z. B. einer Arbeitsaufgabe) und einem bestimmten Build hergestellt wird

Build

Zahl oder Name, mit der bzw. dem der Build eindeutig bezeichnet wird

Buildtyp

Name des Buildtyps. Wird im Assistenten zum Erstellen neuer Teambuildtypen festgelegt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition.

Wird im Knoten Teambuilds in Team Explorer ausgewählt. Weitere Informationen finden Sie unter Gewusst wie: Starten oder Hinzufügen einer Builddefinition zur Warteschlange.

Ablagespeicherort

Der Server und die Freigabe, auf denen der abgeschlossene Build gespeichert wird. Wird im Assistenten zum Erstellen neuer Teambuildtypen festgelegt. Weitere Informationen finden Sie unter Gewusst wie: Erstellen einer Builddefinition.

Buildstartzeit

Datum und Uhrzeit des Beginns des Buildvorgangs

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Gibt an, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet).

Dimensionstabelle Testkategorie

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Testkategorie beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Kategorie-ID

Zahl (GUID), die die Testkategorie bezeichnet

Testkategorie

Zeichenname der Testkategorie. Wird im Dialogfeld Neue Testliste erstellen festgelegt.

Vollständiger Name der Kategorie

Der vollständige Pfad der Testkategorie

Übergeordnete Kategorie

Eine Zahl (GUID), mit der die übergeordnete Kategorie der Testkategorie bezeichnet wird

__Parent_ID

Zahl (GUID), die die übergeordnete Kategorie bezeichnet

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Ein Wert, mit dem beschrieben wird, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet)

Dimensionstabelle Ergebnis

In der folgenden Tabelle werden die Spalten in der Dimensionstabelle Ergebnis beschrieben.

Column

Beschreibung

__ID

Zahl, die den Datensatz in der Tabelle bezeichnet (wird intern verwendet)

Ergebnis-ID

Zahl (GUID), die das Testergebnis bezeichnet

Ergebnis

Der Name des Testergebnisses des Tests. Standardmäßig ist dies der Timestamp des Zeitpunkts, zu dem der Test ausgeführt wurde.

Test

Zahl (GUID), die den Test bezeichnet

Testtyp

Name oder GUID für den Typ des Tests

Testbeschreibung

Zeichenbeschreibung des Tests. Wird auf der Eigenschaftenseite festgelegt.

Übergeordnetes Ergebnis

Zahl (GUID), die den übergeordneten Test bezeichnet

Ergebnisstamm

Ein boolescher Wert, der angibt, ob der Test in einem anderen Test oder als eigenständiger Test ausgeführt wurde

Fehlermeldung

Eine Fehlermeldung, die bei einem Testfehler angezeigt wird

Load Test Agent-Liste

Liste der Agents, auf denen der Auslastungstest ausgeführt wird

Endzeit

Datum und Uhrzeit der Beendigung des Tests

__LastUpdatedTime

Datum und Uhrzeit der letzten Einfügung bzw. Aktualisierung des Datensatzes

__DimensionMemberActive

Gibt an, ob der Dimensionsmember vollständig gefüllt wurde (wird intern verwendet).

Siehe auch

Konzepte

Testergebnisse-Perspektive

Weitere Ressourcen

Relationale Schemas