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.
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 :
|
Passage de résultat |
Valeur booléenne qui indique si le résultat réussit le test. Les valeurs possibles sont les suivantes :
|
__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 :
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