Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
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. Et avec Azure Pipelines, vous pouvez également exécuter des tests automatisés avec des flux de travail 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 qu’Azure Test Plans ?
- Tester des objets et des termes
- À propos des tests de pipeline
- Visual Studio Test
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.
Remarque
Cet article fournit 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. 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 Analytics pour les données du plan de test, utilisez un ou plusieurs types d’entités et jeux d’entités décrits dans le tableau suivant.
Remarque
Les tests Analytics 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 de travail décrites dans la référence des métadonnées de suivi de travail pour Azure Boards Analytics.
EntitySet |
EntityType |
Description |
|---|---|---|
| Essais | Test | Propriétés d’un cas de test, telles que le nom de test et le propriétaire de test. Pour plus d’informations sur la définition des 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 l’exemple de rapport État de progression. |
| TestPointHistorySnapshot | TestPointHistorySnapshot | (Composite) Résultats d’exécution individuels pour un test spécifique associé à un TestRun. Pour obtenir un exemple de rapport, consultez l’exemple de rapport de tendance d’exécution des tests manuels. |
| TestResults | TestResult | Résultats d’exécution individuels pour un test spécifique associé à un TestRun. |
| TestResultsDaily | TestResultDaily | Un instantané quotidien agrégé des exécutions TestResult, regroupé par Test et non par TestRun. Pour obtenir un exemple de rapport, consultez exemple de rapport de tendance du résumé 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 test, consultez Créer des plans de test et des suites de test. |
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 ProjectSKréférentielle .
| Nom d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
| Nom du conteneur | ContainerName |
Chaîne | Nom du conteneur de travaux contenant la tâche de test dans un pipeline. |
| Nom du test entièrement qualifié | FullyQualifiedTestName |
Chaîne | Nom créé pour le test. Le format complet du nom correspond à Namespace.Testclass.Methodname et a 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 de cas de test | TestCaseReferenceId |
Int32 | Numéro (et non l’ID) attribué à un cas de test. |
| Nom du test | TestName |
Chaîne | Nom du test. |
| Propriétaire de test | TestOwner |
Chaîne | 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 les formats de résultats de test pris en charge. |
Configurations de Test
Les configurations de test spécifient différents environnements dans lesquels vous exécutez 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é TestConfigurationSKde substitution.
| Nom d'affichage | Nom | Type de données | Description |
|---|---|---|---|
| Identifiant de Configuration de Test | TestConfigurationId |
Int32 | Numéro (et non l’ID) attribué à un cas de test. |
| Nom de la configuration de test | Name |
Chaîne | Nom affecté à la configuration de test. |
| État de configuration de test | State |
Chaîne | État de la configuration de test, actif ou inactif. |
Les propriétés de navigation incluent Project et sa contrainte ProjectSKré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 d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AssignedToUserSK |
GUID | Le GUID assigné au testeur associé au point de test. | |
TesterUserSK |
GUID | Le GUID assigné au testeur associé au point de test. | |
| État de l’automatisation | AutomationStatus |
Énuméré | État d’un cas de test, tel que Automatisé, Non Automatisé ou Planifié. Correspond au champ d’élément de travail Microsoft.VSTS.TCM.AutomationStatus . |
| Date de modification | ChangedDate |
Date et Heure | Date et heure de la dernière modification du point de test. |
| État du dernier résultat | LastResultState |
Énuméré | État du point de test, tel que en attente, mis en file d’attente ou en cours. Les valeurs valides sont répertoriées comme suit pour TestResultState. |
| Priorité | Priority |
Int32 | Priorité affectée au cas de test associé. |
| ID de cas de test | TestCaseId |
Int32 | L'ID de l'élément de travail attribué au cas de test associé. |
| Identifiant de Configuration de Test | TestConfigurationId |
Int32 | Numéro affecté à 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 comme suit pour TestOutcome. |
| Test Suite Id | TestSuiteId |
Int32 | L'ID de l'élément de travail attribué à 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 passer en revue les résultats.
Propriétés de navigation
Le tableau suivant répertorie ces propriétés de navigation pour le type d’entité TestPoint et l’ensemble d’entités TestPoints.
| Nom d’affichage | Nom | Contrainte référentielle | Propriété référencée |
|---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
| Affectation | AssignedTo |
AssignedToUserSK |
UserSK |
| Projet | Project |
ProjectSK |
ProjectSK |
| Cas de test - Élément de travail | TestCase |
TestCaseId |
WorkItemId |
| Configuration de test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
| Suite de tests | TestSuite |
TestSuiteSK |
TestSuiteSK |
| Nom d’utilisateur du testeur | Tester |
TesterUserSK |
UserSK |
Membres du type énuméré TestResultState
Un résultat de test peut se trouver 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 | En attente |
Queued |
2 | Mis(e) en file d’attente |
InProgress |
3 | En cours |
Paused |
4 | Suspendu(e) |
Completed |
5 | Terminée |
Membres de type énuméré TestOutcome
Les 15 résultats d’un test sont répertoriés dans le tableau suivant et les membres sont définis pour le TestOutcome type énuméré.
| Nom du membre | Valeur | Nom complet | Description |
|---|---|---|---|
Unspecified |
0 | Non spécifié | |
None |
1 | Aucune | |
Passed |
2 | Transmis(e) | Test exécuté avec succès. |
Failed |
3 | Échec | Le test n'atteint pas le 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 | Avorté | L’exécution du test s’est arrêtée brusquement en raison de facteurs internes ou externes, par exemple, du 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(e) | |
InProgress |
13 | En cours | |
NotImpacted |
14 | Non impacté | Test non affecté par la modification du 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 d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
AssignedToUserSK |
GUID | Le GUID attribué à l'élément de travail du test. | |
IsLastDayOfPeriod |
Énuméré | Permet de filtrer les données pour déterminer si un jour se termine dans différentes périodes telles que les jours, les semaines, les mois ou les années. Les valeurs valides sont énumérées ici : Membres du type énuméré Period. | |
TesterUserSK |
GUID | Le GUID assigné au testeur associé au point de test. | |
TestConfigurationSK |
Int32 | Clé affectée à la configuration de test associée. | |
| État de l’automatisation | AutomationStatus |
Énuméré | État d’un cas de test, tel que Automatisé, Non Automatisé ou Planifié. Correspond au champ d’élément de travail Microsoft.VSTS.TCM.AutomationStatus . |
| Priorité | Priority |
Int32 | Priorité affectée au cas de test associé. |
| ID de cas de test | TestCaseId |
Int32 | L'ID de l'élément de travail attribué au cas de test associé. |
| Identifiant de Configuration de Test | TestConfigurationId |
Int32 | Numéro affecté à 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 | ResultOutcome |
Énuméré | Spécifie le dernier résultat du test. Les valeurs valides sont répertoriées dans TestOutcome. |
| Test Suite Id | TestSuiteId |
Int32 | L'ID de l'élément de travail attribué à la suite de tests associée. |
Propriétés de navigation
Le tableau suivant répertorie ces propriétés de navigation pour le type d’entité TestPointHistorySnapshot et l’ensemble d’entités TestPointHistorySnapshot .
| Nom d’affichage | Nom | Contrainte référentielle | Propriété référencée |
|---|---|---|---|
Date |
DateSK |
DateSK |
|
| Affectation | AssignedTo |
AssignedToUserSK |
UserSK |
| Projet | Project |
ProjectSK |
ProjectSK |
| Cas de test - Élément de travail | TestCase |
TestCaseId |
WorkItemId |
| Configuration de test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
| Suite de tests | TestSuite |
TestSuiteSK |
TestSuiteSK |
| Nom d’utilisateur du testeur | Tester |
TesterUserSK |
UserSK |
Résultats des tests
Un résultat de test correspond à une instance unique d’exécution d’un cas de test avec un résultat et des détails spécifiques.
Les exécutions de test 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 l’ensemble d’entités TestResults . La clé de substitution est TestResultSK.
| Nom d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
| Date de fin | CompletedDate |
Date et Heure | Date et heure de fin de l’exécution du résultat du test. |
| Durée des secondes | DurationSeconds |
Decimal | Nombre de secondes nécessaire pour que le test s’exécute. |
| Est non fiable | IsFlaky |
Booléen | Indique si le test est marqué comme non fiable (True) ou non (False). Un test flaky est un test qui échoue par intermittence pour aucune raison apparente, par exemple une modification du code ou du test.**** Pour plus d’informations, consultez Gérer les tests flaky. |
| ID de version | ReleaseId |
Int32 | Numéro affecté à la version associée au résultat du test. |
| ID de l’environnement de release | ReleaseEnvironmentId |
Int32 | Numéro affecté à l’environnement de mise en production associé au résultat du test. |
| Validation de l'ID du pipeline | ReleasePipelineId |
Int32 | Numéro affecté au pipeline de mise en production associé au résultat du test. |
| ID de la phase de lancement | ReleaseStageId |
Int32 | Numéro attribué à l’étape de mise en production associée au résultat du test. |
| Date de début | StartedDate |
Date et Heure | Date et heure de début de l’exécution du résultat du test. |
| ID de résultat du test | TestResultId |
Int32 | Numéro affecté à un résultat de test. |
| ID d’exécution de test | TestRunId |
Int32 | Numéro affecté à une série de tests. |
| Type d’exécution de test | TestRunType |
Énuméré | Indique s’il s’agit d’un type de test manuel ou automatisé. Les valeurs valides sont répertoriées comme suit pour TestRunType. |
| Résultat du test | Outcome |
Énuméré | Résultat de l’exécution du test. 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 comme suit pour TestOutcome. |
| Workflow | Workflow |
Énuméré | Type de flux de travail de pipeline. Les valeurs valides sont répertoriées comme suit 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 du type SourceWorkflow
Le tableau suivant répertorie les membres définis pour le SourceWorkflow type énuméré.
| Nom complet | Nom du membre | Valeur |
|---|---|---|
| Construire | Build |
1 |
| Libérer | Release |
2 |
| Manuel | Manual |
3 |
Membres du type énuméré 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 d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
| Validation de l'ID du pipeline | ReleasePipelineId |
Int32 | Numéro attribué au pipeline de déploiement associé. |
| ID de la phase de lancement | ReleaseStageId |
Int32 | Numéro attribué à l'étape de pipeline de déploiement associée. |
| Résultat Nombre d'abandons | ResultAbortedCount |
Int32 | Nombre de résultats de tests déclarés comme ayant été abandonnés pour le résultat de test quotidien. |
| Nombre bloqué de résultats | ResultBlockedCount |
Int32 | Nombre de résultats de tests signalés comme bloqués pour le résultat de test quotidien. |
| Nombre de résultats | ResultCount |
Int32 | Nombre total de résultats de test signalés. |
| Durée des résultats secondes | ResultDurationSeconds |
Decimal | Nombre de secondes pendant lesquelles le résultat du test doit s’exécuter. |
| Nombre d’erreurs de résultat | ResultErrorCount |
Int32 | Nombre de résultats signalés comme Erreur pour les tests quotidiens. |
| Résultat Nombre d'échecs | ResultFailCount |
Int32 | Nombre de résultats de tests déclarés comme ayant échoué pour le résultat de test quotidien. |
| Résultat Compte non fiable | ResultFlakyCount |
Int32 | Le nombre de résultats non fiables. Un test flaky est un test qui échoue par intermittence pour aucune raison apparente, par exemple une modification du code ou du test. Pour plus d'informations, consultez Gérer les tests instables. |
| Nombre inconclusif de résultats | ResultInconclusiveCount |
Int32 | Nombre de résultats de test signalés comme inconclusifs pour le résultat du test quotidiennement. |
| Résultat Nombre de passages | ResultPassCount |
Int32 | Le nombre de résultats de test déclarés comme réussis pour le résultat de test quotidien. |
| Nombre de résultats : aucun | ResultNoneCount |
Int32 | Nombre de résultats de test signalés comme Aucun pour le résultat de test quotidien. |
| Nombre de délais d’expiration des résultats | ResultTimeoutCount |
Int32 | Le nombre de résultats de tests rapportés comme Délai écoulé pour le résultat de test quotidien. |
| 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 le résultat du test. |
| Résultat Nombre d'avertissements | ResultWarningCount |
Int32 | Nombre de résultats de tests déclarés comme avertissements pour le résultat de test quotidien. |
| Nombre de résultats non applicables | ResultNotApplicableCount |
Int32 | Nombre de résultats de test signalés comme non applicables au 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 quotidiennement pour le résultat du test. |
| Durée des résultats secondes | ResultDurationSeconds |
Decimal | Nombre de secondes nécessaire pour que le résultat du test se termine. |
| Date de début | StartedDate |
Chaîne | Date et heure du début du résultat du test. |
| Type d’exécution de test | 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 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 test 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é TestRunSKde substitution.
| Nom d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | Filigrane qui indique l’heure de la dernière mise à jour des données Analytics. | |
| A Détail | HasDetail |
Booléen | Indique si les détails sont fournis pour l’exécution de test (True) ou non (False). |
| Est automatisé | IsAutomated |
Booléen | Indique si les détails sont fournis pour l’exécution de test (True) ou non (False). |
| Priorité | Priority |
Int32 | Version affectée à une tâche de pipeline. |
| Date de fin | CompletedDate |
Date et Heure | Date et heure de la fin de l’exécution du test ou du résultat du test. |
| ID de version | ReleaseId |
Int32 | Numéro affecté à la définition de mise en production associée. |
| ID de l’environnement de release | ReleaseEnvironmentId |
Int32 | Numéro affecté à l’environnement de mise en production associé. |
| Validation de l'ID du pipeline | ReleasePipelineId |
Int32 | Numéro attribué au pipeline de déploiement associé. |
| ID de la phase de lancement | ReleaseStageId |
Int32 | Numéro attribué à l'étape de pipeline de déploiement associée. |
| Résultat Nombre d'abandons | ResultAbortedCount |
Int32 | Nombre de résultats de test signalés comme ayant été interrompus pour l'exécution du test ou le résultat du test au quotidien. |
| Nombre bloqué de résultats | ResultBlockedCount |
Int32 | Nombre de résultats de test signalés comme bloqués pour l'exécution du test ou le résultat du test chaque jour. |
| Nombre de résultats | ResultCount |
Int32 | Nombre total de résultats de test signalés. |
| Durée des résultats secondes | ResultDurationSeconds |
Decimal | Nombre de secondes nécessaires à l’exécution du test. |
| Nombre d’erreurs de résultat | ResultErrorCount |
Int32 | Nombre de résultats de test signalés quotidiennement comme Erreur pour l’exécution du test ou le résultat du test. |
| Résultat Nombre d'échecs | ResultFailCount |
Int32 | Nombre de résultats de test déclarés comme ayant échoué pour l'exécution du test ou le résultat du test au quotidien. |
| Résultat Compte non fiable | ResultFlakyCount |
Int32 | Nombre de résultats de test marqués comme instables. Un test instable est un test qui échoue de manière aléatoire sans raison apparente, par exemple une modification du code ou des tests. Pour plus d'informations, consultez Gérer les tests instables. |
| Nombre inconclusif de résultats | ResultInconclusiveCount |
Chaîne | Nombre de résultats de test signalés comme inconclusifs pour la série de tests ou le résultat de test quotidiennement. |
| Résultat Nombre de passages | ResultPassCount |
Int32 | Nombre de résultats de tests déclarés comme réussis pour l'exécution du test ou le résultat du test au quotidien. |
| 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 l’exécution du test ou le résultat de 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 l'exécution du test ou le résultat du test au quotidien. |
| Résultat Nombre d'avertissements | ResultWarningCount |
Int32 | Nombre de résultats de tests déclarés comme avertissements pour le cycle de test ou le résultat de test quotidien. |
| Nombre de résultats non applicables | ResultNotApplicableCount |
Int32 | Nombre de résultats de test signalés comme non applicables à la série de tests ou au résultat de test quotidiennement. |
| Nombre de résultats non impactés | ResultNotImpactedCount |
Int32 | Nombre de résultats de test signalés comme non impactés pour la série de tests ou le résultat de test tous les jours. |
| Durée d’exécution secondes | RunDurationSeconds |
Decimal | État de la configuration de test, actif ou inactif. |
| Date de début | StartedDate |
Date et Heure | Date et heure du début de l’exécution de test. |
| ID d’exécution de test | TestRunId |
Int32 | Numéro affecté à une série de tests. |
| Type d’exécution de test | 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 |
Chaîne | Le GUID attribué à une tâche du 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 |
Suites de Test
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é TestSuiteSKde substitution.
| Nom d'affichage | Nom | Type de données | Description |
|---|---|---|---|
AnalyticsUpdatedDate |
Date et Heure | 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) attribué à un cas de test. |
| Test Suite Id | TestSuiteId |
Int32 | Nom affecté à la configuration de test. |
| Titre du plan de test | TestPlanTitle |
Chaîne | Titre du plan de test. |
| Titre de la suite de tests | Title |
Int32 | Numéro (et non l’ID) attribué à un cas de test. |
| OrderId | OrderId |
Int32 | Nom affecté à la configuration de test. |
| ID Test Suite Niveau 1 jusqu'à ID Test Suite Niveau 14 |
IdLevel1 à traversIdLevel14 |
Int32 | Le niveau d'une suite de tests imbriquée. |
| Titre de la suite de test de niveau 1 à titre de la suite de test de niveau 14 |
TitleLevel1 à TitleLevel14 |
Chaîne | Le 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 | Nombre (et non l’ID) attribué à un plan de test. |
| ID de l’élément de travail requis | RequirementWorkItemId |
Int32 | ID de l'élément de travail user story, product backlog item, ou autre élément de travail de catégorie d'exigence associé à la suite de tests. |
| Titre du plan de test | TestPlanTitle |
Chaîne | Titre défini pour le plan de test. |
Propriétés de navigation
Le tableau suivant répertorie les propriétés de navigation valides pour un type d’entité TestSuite .
| Nom d’affichage | Nom | Contrainte référentielle | Propriété référencée |
|---|---|---|---|
| Projet | 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 Test Suite | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Membres du type énuméré 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 des requêtes |
Static |
2 | statique |
RequirementBased |
3 | Basé sur les exigences |