Partager via


Schéma de résultats des tests

Mise à jour : novembre 2007

Le diagramme suivant présente les relations entre la table de faits Résultat de test et les mesures (dimensions) associées dans l'entrepôt de données.

Schéma montrant les relations entre des dimensions

Tables de faits

Le schéma de résultats des tests référence une seule table de faits :

  • Table de faits Résultat de test (dbo.Test Result).

Le schéma de séries de tests et de résultats des tests référence également 13 tables de dimension :

  • Table de dimension Série (dbo.Run)

  • Table de dimension Plateforme (dbo.Platform)

  • Table de dimension Résultat (dbo.Outcome)

  • Table de dimension Ordinateur (dbo.Machine)

  • Table de dimension Version de build (dbo.Build Flavor)

  • Table de dimension Build (dbo.Build)

  • Table de dimension Catégorie de test (dbo.Test Category)

  • Table de dimension Résultat (dbo.Result)

  • Table de dimension Projet d'équipe (dbo.Team Project) (consultez Dimensions partagées)

  • Table de dimension Zone (dbo.Area) (consultez Dimensions partagées)

  • Table de dimension Date (dbo.Date) (consultez Dimensions partagées)

  • Table de dimension Personne (dbo.Person) (consultez Dimensions partagées)

  • Table de dimension Itération (dbo.Iteration) (consultez Dimensions partagées)

Table de faits Résultat de test

Le tableau suivant décrit les colonnes de la table de faits Résultat de test.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Nombre d'enregistrements de résultat

Compteur qui représente la valeur du résultat de test comme étant celle de la build à laquelle le résultat est associé. Cette valeur est résumée dans le cube OLAP pour représenter la valeur la plus récente des enregistrements correspondants comme étant celle d'un résultat de test particulier.

Nombre de résultats

Compteur qui représente une agrégation simple du nombre de résultats exécutés. Cette valeur est 1 pour chaque enregistrement qui représente un nouveau résultat et NULL pour les enregistrements qui sont utilisés uniquement à des fins d'agrégation du « Nombre d'enregistrements de résultat ».

Nombre de transitions de résultat

Compteur qui représente une modification dans un résultat de test pendant des séries de tests sur une build spécifique. Lorsque la valeur est 1, elle indique que la valeur de résultat pour cet enregistrement diffère du résultat précédent sur la même build.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__TrackingId

Numéro d'identification utilisé par l'infrastructure d'entrepôt pour effectuer le suivi de l'enregistrement.

Résultat

Clé étrangère vers la table de dimension Résultat.

Build

Clé étrangère vers la table de dimension Build.

Série

Clé étrangère vers la table de dimension Série.

Zone

Clé étrangère vers la table de dimension Zone.

Itération

Clé étrangère vers la table de dimension Itération.

Date

Clé étrangère vers la table de dimension Date.

Résultat

Clé étrangère vers la table de dimension Résultat.

Date de fin

Clé étrangère vers la table de dimension Date.

Ordinateur agent

Clé étrangère vers la table de dimension Ordinateur.

Catégorie

Clé étrangère vers la table de dimension Catégorie de test.

Personne

Clé étrangère vers la table de dimension Personne.

Exécuté par

Clé étrangère vers la table de dimension Personne.

Plateforme

Clé étrangère vers la table de dimension Plateforme.

Version

Clé étrangère vers la table de dimension Version de build.

Projet d'équipe

Clé étrangère vers la table de dimension Projet d'équipe.

Table de dimension Série

Le tableau suivant décrit les colonnes de la table de dimension Série.

Champ

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de série

Numéro d'identification (GUID) de la série de tests.

Série

Nom, sous forme de caractères, de la série de tests. Défini dans l'éditeur de configuration de série de tests.

Description de la série

Description de la série de tests. Défini dans l'éditeur de configuration de série de tests.

Série distante

Valeur booléenne qui indique si le test s'est exécuté localement (à l'intérieur de Visual Studio) ou à distance.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Plateforme

Le tableau suivant décrit les colonnes de la table de dimension Plateforme.

Champ

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Plateforme

Plateforme définie pour un type de build.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Résultat

Le tableau suivant décrit les colonnes de la table de dimension Résultat.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Résultat

Résultat du test. Les valeurs possibles sont les suivantes :

  • Abandonné

  • Terminé

  • Déconnecté

  • Délai d'attente

  • Erreur

  • Échec

  • Non concluant

  • En cours

  • Non exécuté

  • Non exécutable

  • Réussite

  • Réussi (exécution abandonnée)

  • En attente

  • Avertissement

Passage de résultat

Valeur booléenne qui indique si le résultat réussit le test. Les valeurs possibles sont les suivantes :

  • Réussite

  • Terminé

  • Avertissement

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Ordinateur

Le tableau suivant décrit les colonnes de la table de dimension Ordinateur.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Ordinateur

Nom de l'ordinateur utilisé.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Version de build

Le tableau suivant décrit les colonnes de la table de dimension Version de build.

Champ

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Version de build

Configuration de la build. Les valeurs possibles sont les suivantes :

  • Debug

  • Release

  • Toute configuration valide créée par le modèle de processus.

Définie dans l'Assistant Création d'un nouveau type de build d'équipe. Pour plus d'informations, consultez Comment : créer une définition de build.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Build

Le tableau suivant décrit les colonnes de la table de dimension Build. La table contient une ligne pour chaque build d'équipe.

Champ

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

Moniker d'artefacts de la build

Numéro d'identification utilisé pour lier un objet, tel qu'un élément de travail, à une build spécifique.

Build

Numéro ou nom utilisé pour identifier la build de manière unique.

Type de build

Nom du type de build. Défini dans l'Assistant Création d'un nouveau type de build d'équipe. Pour plus d'informations, consultez Comment : créer une définition de build.

Sélectionné à partir du nœud Builds d'équipe dans Team Explorer. Pour plus d'informations, consultez Comment : démarrer ou mettre en file d'attente une définition de build.

Emplacement cible

Serveur et partage où la build terminée sera placée. Défini dans l'Assistant Création d'un nouveau type de build d'équipe. Pour plus d'informations, consultez Comment : créer une définition de build.

Heure de début de génération

Date et heure auxquelles la génération a commencé.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Catégorie de test

Le tableau suivant décrit les colonnes de la table de dimension Catégorie de test.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de catégorie

Numéro d'identification (GUID) de la catégorie de test.

Catégorie de test

Nom, sous forme de caractères, de la catégorie de test. Défini dans la boîte de dialogue Créer une nouvelle liste de tests.

Nom complet de catégorie

Chemin d'accès complet de la catégorie de test.

Catégorie parente

Numéro d'identification (GUID) de la catégorie parente de la catégorie de test.

__Parent_ID

Numéro d'identification (GUID) de la catégorie parente.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Valeur indiquant si le membre de dimension a été complètement rempli (utilisation en interne).

Table de dimension Résultat

Le tableau suivant décrit les colonnes de la table de dimension Résultat.

Colonne

Description

__ID

Numéro d'identification de l'enregistrement dans la table (utilisation en interne).

ID de résultat

Numéro d'identification (GUID) du résultat de test.

Résultat

Nom du résultat de test du test. Par défaut, il s'agit de l'horodatage du moment auquel le test a été exécuté.

Test

Numéro d'identification (GUID) du test.

Type de test

Nom ou GUID du type de test.

Description du test

Description, sous forme de caractères, du test. Définie dans la page de propriétés.

Résultat parent

Numéro d'identification (GUID) du test parent.

Racine du résultat

Valeur booléenne qui indique si le test s'est exécuté à l'intérieur d'un autre test ou en tant que test autonome.

Message d'erreur

Message d'erreur affiché lorsque le test a échoué.

Liste d'agents de test de charge

Liste des agents sur lesquels le test de charge est exécuté.

Heure de fin

Date et heure auxquelles le test s'est terminé.

__LastUpdatedTime

Date et heure auxquelles l'enregistrement a été inséré ou mis à jour pour la dernière fois.

__DimensionMemberActive

Si le membre de dimension a été complètement rempli (utilisation en interne).

Voir aussi

Concepts

Perspective Résultats des tests

Autres ressources

Schémas relationnels