Informations de référence sur les métadonnées pour Test Plans Analytics
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Le service Analytics collecte toutes les données pour toutes les activités de test Azure DevOps. Azure Test Plans prend en charge la définition et l’exécution de tests planifiés et exploratoires. Avec Azure Pipelines, vous pouvez également exécuter des tests automatisés avec des workflows d’intégration continue/déploiement continu (CI/CD).
Si vous débutez avec les tests Azure DevOps, nous vous recommandons de consulter les articles suivants :
- Qu’est-ce que Azure Test Plans ?
- Tester les objets et les termes
- À propos des tests de pipeline
- Test Visual Studio
Les informations de métadonnées fournies dans cet article décrivent les entités, les propriétés et les types énumérés pris en charge pour toutes les activités de test Azure DevOps.
Notes
Des descriptions des entités, des propriétés et des types énumérés pris en charge par le modèle de données Analytics sont fournies. Il s’agit d’un premier projet. Veuillez fournir des commentaires sur les domaines que vous souhaitez obtenir plus d’informations. Pour interroger le modèle de données, consultez Construire des requêtes OData pour Analytics.
Jeux d’entités et types d’entités
Pour interroger des données Analytics for Test Plan, utilisez un ou plusieurs des types d’entités et jeux d’entités décrits dans le tableau suivant.
Notes
Les tests d’analytique pour Azure DevOps sont pris en charge avec les versions v3.0-preview et v4.0-preview .
Analytics stocke tous les éléments de travail liés aux tests en tant qu’éléments de travail. Vous pouvez interroger et générer des rapports sur ces données à l’aide des entités de suivi du travail décrites dans Référence des métadonnées de suivi de travail pour Azure Boards Analytics.
EntitySet |
EntityType |
Description |
---|---|---|
Tests | Test | Propriétés d’un cas de test, telles que le nom du test et le propriétaire du test. Pour plus d’informations sur la définition de cas de test, consultez Créer des cas de test manuels. |
TestConfigurations | TestConfiguration | Informations de configuration du plan de test. Pour plus d’informations sur la configuration des tests, consultez Tester différentes configurations. |
TestPoints | TestPoint | Informations d’exécution pour les points de test. Un point de test est une combinaison unique de cas de test, de suite de tests, de configuration et de testeur. Pour obtenir un exemple de rapport, consultez Progression status exemple de rapport. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Composite) Résultats d’exécution individuels pour un test spécifique associé à un TestRun. Pour obtenir un exemple de rapport, consultez Exemple de rapport sur les tendances d’exécution manuelle des tests. |
RésultatsTest | TestResult | Résultats d’exécution individuels pour un test spécifique associé à un TestRun. |
TestResultsDaily | TestResultDaily | Un instantané’agrégat quotidien des exécutions de TestResult, regroupés par Test (et non Par TestRun). Pour obtenir un exemple de rapport, consultez Exemple de rapport sur les tendances résumées des tests. |
TestRuns | TestRun | Informations d’exécution avec des résultats de test agrégés pour les tests exécutés sous un pipeline. |
TestSuites | Testsuite | Informations sur les suites de tests. Pour plus d’informations sur la définition des suites de tests, consultez Créer des plans de test et des suites de tests. |
Tests
Les propriétés suivantes sont valides pour le type d’entité Test et l’ensemble d’entités Tests. La clé de substitution est TestSK
.
Les propriétés de navigation incluent Project
et sa contrainte ProjectSK
référentielle .
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
Nom du conteneur | ContainerName |
String | Nom du conteneur de travaux contenant la tâche de test dans un pipeline. |
Nom de test complet | FullyQualifiedTestName |
String | Nom créé pour le test. Le format de nom complet correspond à Namespace.Testclass.Methodname avec une limite de caractères de 512. Si le test est piloté par les données et a des paramètres, la limite de caractères inclut les paramètres. |
Priorité | Priority |
Int32 | Spécifie le degré d’importance ou de criticité d’un test. La priorité est généralement spécifiée en tant qu’attribut dans le code de test. |
ID de référence du cas de test | TestCaseReferenceId |
Int32 | Numéro (et non l’ID) affecté à un cas de test. |
Nom du test | TestName |
String | Nom du test. |
Propriétaire du test | TestOwner |
String | Propriétaire d’un test ou d’une série de tests. Le propriétaire du test est généralement spécifié en tant qu’attribut dans le code de test. Consultez La tâche Publier les résultats des tests pour afficher le mappage de l’attribut Owner pour connaître les formats de résultats de test pris en charge. |
TestConfigurations
Les configurations de test spécifient différents environnements dans lesquels vous allez exécuter des tests, comme décrit dans Tester différentes configurations.
Les propriétés suivantes sont valides pour le type d’entité TestConfiguration et l’ensemble d’entités TestConfigurations et leur clé TestConfigurationSK
de substitution .
Nom complet | Nom | Type de données | Description |
---|---|---|---|
Test Configuration Id | TestConfigurationId |
Int32 | Numéro (et non l’ID) affecté à un cas de test. |
Nom de la configuration du test | Name |
String | Nom attribué à la configuration de test. |
État de la configuration de test | State |
String | État de la configuration de test, Actif ou Inactif. |
Les propriétés de navigation incluent Project
et sa contrainte ProjectSK
référentielle .
TestPoints
Un point de test est une combinaison unique de cas de test, de suite de tests, de configuration et de testeur. Les propriétés suivantes sont valides pour testPoint EntityType et TestPoints EntitySet. La clé de substitution est TestPointSK
.
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AssignedToUserSK |
GUID | GUID attribué au testeur associé au point de test. | |
TesterUserSK |
GUID | GUID attribué au testeur associé au point de test. | |
État de l’automatisation | AutomationStatus |
Énuméré | La status d’un cas de test, par exemple Automatisé, Non automatisé ou Planifié. Correspond au champ d’élément de travail Microsoft.VSTS.TCM.AutomationStatus . |
Date de modification | ChangedDate |
DateTime | Date-heure de la dernière modification du point de test. |
État du dernier résultat | LastResultState |
Énuméré | État du point de test, par exemple en attente, en file d’attente ou en cours. Les valeurs valides sont répertoriées ci-dessous pour TestResultState. |
Priorité | Priority |
Int32 | Priorité affectée au cas de test associé. |
ID de cas de test | TestCaseId |
Int32 | ID d’élément de travail affecté au cas de test associé. |
Test Configuration Id | TestConfigurationId |
Int32 | Numéro attribué à la configuration de test associée. |
Test Plan Id | TestPlanId |
Int32 | ID d’élément de travail affecté au plan de test associé. |
Résultat du test | LastResultOutcome |
Énuméré | Spécifie le dernier résultat du test. Les valeurs valides sont répertoriées ci-dessous pour TestOutcome. |
ID de suite de tests | TestSuiteId |
Int32 | ID d’élément de travail affecté à la suite de tests associée. |
Pour passer en revue les points de test via l’interface utilisateur, consultez Exécuter des tests manuels, Enregistrer les résultats, fermer la session et examiner les résultats.
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation pour le type d’entité TestPoint et l’ensemble d’entités TestPoints .
Nom complet | Nom | Contrainte référentielle | Propriété référencée |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Affecté à | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Élément de travail de cas de test | TestCase |
TestCaseId |
WorkItemId |
Configuration test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Suite de tests | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nom d’utilisateur du testeur | Tester |
TesterUserSK |
UserSK |
Membres de type énumérés TestResultState
Un résultat de test peut être dans l’un des six états résumés dans le tableau suivant pour le TestResultState
type énuméré.
Nom du membre | Valeur | Nom complet |
---|---|---|
None |
0 | Aucune |
Pending |
1 | Pending |
Queued |
2 | Mis en file d'attente. |
InProgress |
3 | En cours |
Paused |
4 | Suspendu |
Completed |
5 | Effectué |
Membres de type énumérés TestOutcome
Les 15 résultats d’un test sont répertoriés dans le tableau suivant et sont les membres définis pour le TestOutcome
type énuméré.
Nom du membre | Valeur | Nom complet | Description |
---|---|---|---|
Unspecified |
0 | Non spécifié | |
None |
1 | None | |
Passed |
2 | Passed | Test exécuté avec succès. |
Failed |
3 | Échec | Test ne répondant pas au résultat souhaité. |
Inconclusive |
4 | Non concluant | Test sans résultat définitif. |
Timeout |
5 | Délai d'expiration | Durée d’exécution du test dépassant le seuil spécifié. |
Aborted |
6 | Abandonné | L’exécution du test s’est arrêtée brusquement en raison de facteurs internes ou externes, par exemple, un code incorrect, des problèmes d’environnement. |
Blocked |
7 | Bloqué | |
NotExecuted |
8 | Non exécuté | Test marqué comme ignoré pour l’exécution. |
Warning |
9 | Avertissement | |
Error |
10 | Erreur | |
NotApplicable |
11 | Non applicable | |
Paused |
12 | Suspendu | |
InProgress |
13 | En cours | |
NotImpacted |
14 | Non impacté | Test non impacté par la modification de code qui a déclenché le pipeline. |
TestPointHistorySnapshot
Les propriétés suivantes sont valides pour l’ensemble d’entités TestPointHistorySnapshot . Les clés de substitution incluent TestPointSK
et DateSK
.
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique la dernière mise à jour des données Analytics. | |
AssignedToUserSK |
GUID | GUID affecté à l’élément de travail de test. | |
IsLastDayOfPeriod |
Énuméré | Permet de filtrer les données pour déterminer si un jour se termine à différentes périodes, telles que des jours, des semaines, des mois ou des années. Les valeurs valides sont répertoriées ici : Membres de type énumérés de période. | |
TesterUserSK |
GUID | GUID attribué au testeur associé au point de test. | |
TestConfigurationSK |
Int32 | Clé affectée à la configuration de test associée. | |
État Automation | AutomationStatus |
Énuméré | Le status d’un cas de test, tel que Automatisé, Non automatisé ou Planifié. Correspond au champ élément de travail Microsoft.VSTS.TCM.AutomationStatus . |
Priorité | Priority |
Int32 | Priorité attribuée au cas de test associé. |
ID de cas de test | TestCaseId |
Int32 | ID d’élément de travail affecté au cas de test associé. |
Test Configuration Id | TestConfigurationId |
Int32 | Numéro attribué à la configuration de test associée. |
Test Plan Id | TestPlanId |
Int32 | ID d’élément de travail attribué au plan de test associé. |
Résultat du test | ResultOutcome |
Énuméré | Spécifie le résultat du dernier test. Les valeurs valides sont répertoriées dans TestOutcome. |
ID de la suite de tests | TestSuiteId |
Int32 | ID d’élément de travail attribué à la suite de tests associée. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation pour le type d’entité TestPointHistorySnapshot et l’ensemble d’entités TestPointHistorySnapshot .
Nom complet | Nom | Contrainte référentielle | Propriété référencée |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Affecté à | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Élément de travail de cas de test | TestCase |
TestCaseId |
WorkItemId |
Configuration test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Suite de tests | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nom d’utilisateur du testeur | Tester |
TesterUserSK |
UserSK |
RésultatsTest
Un résultat de test correspond à une seule instance d’exécution d’un cas de test avec un résultat et des détails spécifiques.
Les exécutions de tests se produisent lorsque vous exécutez manuellement un test ou incluez des tâches de test dans une définition de pipeline, comme décrit dans Générer, tester et déployer des applications .NET Core, Exécuter vos tests.
Les propriétés suivantes sont valides pour l’ensemble d’entités TestResults . La clé de substitution est TestResultSK
.
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique la dernière mise à jour des données Analytics. | |
Date de fin | CompletedDate |
DateTime | Date-heure à laquelle le résultat du test a terminé l’exécution. |
Durée en secondes | DurationSeconds |
Decimal | Nombre de secondes qu’il a fallu pour que le test s’exécute. |
Est flasque | IsFlaky |
Booléen | Indique si le test est marqué comme flaky (True) ou non (False). Un test flaky est un test qui échoue par intermittence sans raison apparente, comme une modification du code ou du test.**** Pour plus d’informations, consultez Gérer les tests flaky. |
ID de version | ReleaseId |
Int32 | Numéro attribué à la version associée au résultat du test. |
ID d’environnement de mise en production | ReleaseEnvironmentId |
Int32 | Numéro attribué à l’environnement de mise en production associé au résultat du test. |
ID de pipeline de mise en production | ReleasePipelineId |
Int32 | Numéro attribué au pipeline de mise en production associé au résultat du test. |
ID de l’étape de mise en production | ReleaseStageId |
Int32 | Numéro attribué à la phase de mise en production associée au résultat du test. |
Date de début | StartedDate |
DateTime | Date-heure du début de l’exécution du test. |
ID de résultat de test | TestResultId |
Int32 | Numéro affecté à un résultat de test. |
ID de la série de tests | TestRunId |
Int32 | Numéro affecté à une série de tests. |
Type de série de tests | TestRunType |
Énuméré | Indique s’il s’agit d’un type de test manuel ou automatisé. Les valeurs valides sont répertoriées ci-dessous pour TestRunType. |
Résultat du test | Outcome |
Énuméré | Résultat de la série de tests. Il existe 15 résultats possibles pour un résultat de test : Abandonné, Bloqué, Erreur, Échec, Non concluant, En cours, Aucun, Non applicable, Non exécuté, Non impacté, Réussite, En pause, Délai d’expiration, Non spécifié et Avertissement. Les valeurs valides sont répertoriées ci-dessous pour TestOutcome. |
Workflow | Workflow |
Énuméré | Type de flux de travail de pipeline. Les valeurs valides sont répertoriées ci-dessous pour SourceWorkflow. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation valides pour un type d’entité TestResult .
Nom | Contrainte référentielle | Propriété référencée |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Membres de type énumérés SourceWorkflow
Le tableau suivant répertorie les membres définis pour le SourceWorkflow
type énuméré.
Nom d’affichage | Nom du membre | Value |
---|---|---|
Build | Build |
1 |
Libérer | Release |
2 |
Manuel | Manual |
3 |
Membres de type énumérés TestRunType
Le tableau suivant répertorie les membres définis pour le SourceWorkflow
type énuméré.
Nom du membre | Valeur | Nom complet |
---|---|---|
Automated |
1 | Automatisé |
Manual |
2 | Manuel |
TestResultsDaily
Les propriétés suivantes sont valides pour l’ensemble d’entités TestResultsDaily . La clé de substitution estTestResultsDailySK
.
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
ID de pipeline de mise en production | ReleasePipelineId |
Int32 | Numéro attribué au pipeline de mise en production associé. |
ID de l’étape de mise en production | ReleaseStageId |
Int32 | Numéro attribué à l’étape de pipeline de mise en production associée. |
Nombre de résultats abandonnés | ResultAbortedCount |
Int32 | Nombre de résultats de test signalés comme ayant été abandonnés quotidiennement pour le résultat du test. |
Nombre de résultats bloqués | ResultBlockedCount |
Int32 | Nombre de résultats de test signalés comme bloqués quotidiennement pour le résultat du test. |
Nombre de résultats | ResultCount |
Int32 | Nombre total de résultats de test signalés. |
Durée des résultats en secondes | ResultDurationSeconds |
Decimal | Nombre de secondes nécessaires à l’exécution du résultat du test. |
Nombre d’erreurs de résultat | ResultErrorCount |
Int32 | Nombre de résultats de test signalés en tant qu’erreur quotidiennement pour le résultat du test. |
Nombre d’échecs de résultats | ResultFailCount |
Int32 | Nombre de résultats de test signalés comme Ayant échoué quotidiennement pour le résultat du test. |
Nombre de résultats flaky | ResultFlakyCount |
Int32 | Nombre de résultats écailleux. Un test écailleux est un test qui échoue par intermittence sans raison apparente, telle qu’une modification du code ou du test. Pour plus d’informations, consultez Gérer les tests flaky. |
Nombre de résultats non concluants | ResultInconclusiveCount |
Int32 | Nombre de résultats de test signalés comme non concluants quotidiennement pour le résultat du test. |
Nombre de passes de résultat | ResultPassCount |
Int32 | Nombre de résultats de test signalés comme réussis pour le résultat du test tous les jours. |
Nombre de résultats aucun | ResultNoneCount |
Int32 | Nombre de résultats de test signalés sous la forme Aucun pour le résultat du test quotidiennement. |
Nombre de délais d’expiration des résultats | ResultTimeoutCount |
Int32 | Nombre de résultats de test signalés en tant que délai d’attente pour le résultat du test quotidiennement. |
Nombre de résultats non exécutés | ResultNotExecutedCount |
Int32 | Nombre de résultats de test signalés comme non exécutés pour le résultat du test quotidiennement. |
Nombre d’avertissements de résultat | ResultWarningCount |
Int32 | Nombre de résultats de test signalés en tant qu’avertissement pour le résultat du test quotidiennement. |
Nombre de résultats non applicable | ResultNotApplicableCount |
Int32 | Nombre de résultats de test signalés comme non applicables pour le résultat du test quotidiennement. |
Nombre de résultats non impactés | ResultNotImpactedCount |
Int32 | Nombre de résultats de test signalés comme non impactés pour le résultat du test quotidiennement. |
Durée du résultat en secondes | ResultDurationSeconds |
Decimal | Nombre de secondes qu’il a fallu pour que le résultat du test se termine. |
Date de début | StartedDate |
String | Date-heure du début du résultat du test. |
Type de série de tests | TestRunType |
Énuméré | Indique s’il s’agit d’un type de test manuel ou automatisé. Les valeurs valides sont répertoriées sous TestRunType. |
Workflow | Workflow |
Énuméré | Type de flux de travail de pipeline. Les valeurs valides sont répertoriées sous SourceWorkflow. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation qui sont valides pour un type d’entité TestResultDaily .
Nom | Contrainte référentielle | Propriété référencée |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
Les exécutions de tests se produisent lorsque vous exécutez manuellement un test ou incluez des tâches de test dans une définition de pipeline. Pour plus d’informations, consultez Générer, tester et déployer des applications .NET Core, Exécuter vos tests.
Les propriétés suivantes sont valides pour TestRuns et sa clé TestRunSK
de substitution .
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique la dernière mise à jour des données Analytics. | |
A des détails | HasDetail |
Booléen | Indique si les détails sont fournis pour la série de tests (True) ou non (False). |
Est automatisé | IsAutomated |
Booléen | Indique si les détails sont fournis pour la série de tests (True) ou non (False). |
Priorité | Priority |
Int32 | Version affectée à une tâche de pipeline. |
Date de fin | CompletedDate |
DateTime | Date-heure de la fin de la série de tests ou du résultat du test. |
ID de version | ReleaseId |
Int32 | Numéro attribué à la définition de mise en production associée. |
ID d’environnement de mise en production | ReleaseEnvironmentId |
Int32 | Numéro attribué à l’environnement de mise en production associé. |
ID de pipeline de mise en production | ReleasePipelineId |
Int32 | Numéro attribué au pipeline de mise en production associé. |
ID de phase de mise en production | ReleaseStageId |
Int32 | Numéro attribué à la phase de pipeline de mise en production associée. |
Nombre de résultats abandonnés | ResultAbortedCount |
Int32 | Nombre de résultats de test signalés comme ayant été abandonnés pour la série de tests ou le résultat du test quotidiennement. |
Nombre de résultats bloqués | ResultBlockedCount |
Int32 | Nombre de résultats de test signalés comme étant bloqués quotidiennement pour la série de tests ou le résultat du test. |
Nombre de résultats | ResultCount |
Int32 | Nombre total de résultats de test signalés. |
Durée du résultat en secondes | ResultDurationSeconds |
Decimal | Nombre de secondes nécessaires à l’exécution de la série de tests. |
Nombre d’erreurs de résultat | ResultErrorCount |
Int32 | Nombre de résultats de test signalés en tant qu’erreur pour la série de tests ou le résultat du test quotidiennement. |
Nombre d’échecs de résultat | ResultFailCount |
Int32 | Nombre de résultats de test signalés comme ayant échoué pour la série de tests ou le résultat du test quotidiennement. |
Nombre de résultats flaky | ResultFlakyCount |
Int32 | Nombre de résultats de test marqués comme écailleux. Un test flaky est un test qui échoue par intermittence sans raison apparente, comme une modification du code ou du test. Pour plus d’informations, consultez Gérer les tests flaky. |
Nombre de résultats non concluants | ResultInconclusiveCount |
String | Nombre de résultats de test signalés comme non concluants pour la série de tests ou le résultat du test quotidiennement. |
Nombre de passes de résultat | ResultPassCount |
Int32 | Nombre de résultats de test signalés comme étant réussis pour la série de tests ou le résultat du test quotidiennement. |
Nombre de délais d’expiration des résultats | ResultTimeoutCount |
Int32 | Nombre de résultats de test signalés en tant que délai d’expiration pour la série de tests ou le résultat du test quotidiennement. |
Nombre de résultats non exécutés | ResultNotExecutedCount |
Int32 | Nombre de résultats de test signalés comme non exécutés quotidiennement pour la série de tests ou le résultat du test. |
Nombre d’avertissements de résultat | ResultWarningCount |
Int32 | Nombre de résultats de test signalés en tant qu’avertissement pour la série de tests ou le résultat du test quotidiennement. |
Nombre de résultats non applicable | ResultNotApplicableCount |
Int32 | Nombre de résultats de test signalés comme non applicables quotidiennement pour la série de tests ou le résultat du test. |
Nombre de résultats non impactés | ResultNotImpactedCount |
Int32 | Nombre de résultats de test signalés comme non impactés quotidiennement pour la série de tests ou le résultat du test. |
Durée d’exécution en secondes | RunDurationSeconds |
Decimal | État de la configuration de test, Actif ou Inactif. |
Date de début | StartedDate |
DateTime | Date-heure du début de la série de tests. |
ID de la série de tests | TestRunId |
Int32 | Numéro affecté à une série de tests. |
Type de série de tests | TestRunType |
Énuméré | Indique s’il s’agit d’un type de test manuel ou automatisé. Les valeurs valides sont répertoriées sous TestRunType. |
Titre | Title |
String | GUID affecté à une tâche de pipeline. |
Workflow | Workflow |
Énuméré | Type de flux de travail de pipeline. Les valeurs valides sont répertoriées sous SourceWorkflow. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation valides pour un type d’entité TestRun .
Nom | Contrainte référentielle | Propriété référencée |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
Les suites de tests sont définies pour les plans de test et spécifient les tests à exécuter. Pour plus d’informations, consultez Créer des plans de test et des suites de tests.
Les propriétés suivantes sont valides pour TestSuites et sa clé TestSuiteSK
de substitution .
Nom complet | Nom | Type de données | Description |
---|---|---|---|
AnalyticsUpdatedDate |
DateTime | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
Test Plan Id | TestPlanId |
Int32 | Numéro (et non l’ID) affecté à un cas de test. |
ID de suite de tests | TestSuiteId |
Int32 | Nom attribué à la configuration de test. |
Titre du plan de test | TestPlanTitle |
String | État de la configuration de test, Actif ou Inactif. |
Titre de la suite de tests | Title |
Int32 | Numéro (et non l’ID) affecté à un cas de test. |
OrderId | OrderId |
Int32 | Nom attribué à la configuration de test. |
Id de niveau 1 de la suite de tests via l’id de niveau 14 de la suite de tests | IdLevel1 ParIdLevel14 |
Int32 | Niveau d’une suite de tests imbriquée. |
Titre de niveau 1 de la suite de tests au niveau 14 de la suite de tests | De TitleLevel1 à TitleLevel14 |
String | Nom du niveau de la suite de tests imbriquée. |
Profondeur de la suite de tests | Depth |
Byte | Niveau imbriqué d’une suite de tests dans un plan de test. |
Type de suite de tests | Type |
Énuméré | Spécifie le type de suite de tests. Les valeurs valides sont répertoriées pour le type énuméré TestSuiteType . |
Test Plan Id | TestPlanId |
Int32 | Numéro (et non l’ID) affecté à un plan de test. |
Id de l’élément de travail requis | RequirementWorkItemId |
Int32 | ID de l’article utilisateur de l’élément de travail, de l’élément de backlog de produit ou de l’autre élément de travail de catégorie d’exigences associé à la suite de tests. |
Titre du plan de test | TestPlanTitle |
String | Titre défini pour le plan de test. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation qui sont valides pour un type d’entité TestSuite .
Nom complet | Nom | Contrainte référentielle | Propriété référencée |
---|---|---|---|
Project | Project |
ProjectSK |
ProjectSK |
Élément de travail requis | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Élément de travail du plan de test | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Élément de travail de la suite de tests | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Membres de type énumérés TestSuiteType
Les membres suivants sont définis pour le TestSuiteType
type énuméré.
Nom du membre | Valeur | Nom complet |
---|---|---|
None |
0 | Aucune |
QueryBased |
1 | Basé sur une requête |
Static |
2 | statique |
RequirementBased |
3 | Basé sur les exigences |
Articles connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : pendant toute l’année 2024, nous allons éliminer progressivement Problèmes GitHub comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, voir :Soumettre et afficher des commentaires pour