Informazioni di riferimento sui metadati per Analisi dei piani di test
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Il servizio Analisi raccoglie tutti i dati per tutte le attività di test di Azure DevOps. Piani di test di Azure supporta la definizione e l'esecuzione di test pianificati ed esplorativi. Con Azure Pipelines è anche possibile eseguire test automatizzati con flussi di lavoro di integrazione continua/distribuzione continua (CI/CD).
Se non si ha familiarità con i test di Azure DevOps, è consigliabile visualizzare gli articoli seguenti:
- Che cos'è Azure Test Plans?
- Testare oggetti e termini
- Informazioni sui test della pipeline
- Visual Studio Test
Le informazioni sui metadati fornite in questo articolo descrivono le entità, le proprietà e i tipi enumerati supportati per tutte le attività di test di Azure DevOps.
Nota
Vengono fornite descrizioni delle entità, delle proprietà e dei tipi enumerati supportati dal modello di dati di Analisi. Si tratta di una bozza anticipata. Inviare commenti e suggerimenti sulle aree in cui si vogliono avere altre informazioni. Per eseguire query sul modello di dati, vedere Costruire query OData per Analytics.
Set di entità e tipi di entità
Per eseguire query su Analisi per i dati del piano di test, usare uno o più tipi di entità e set di entità descritti nella tabella seguente.
Nota
L'analisi per i test di Azure DevOps è supportata con le versioni v3.0-preview e v4.0-preview .
Analisi archivia tutti gli elementi di lavoro correlati ai test come elementi di lavoro. È possibile eseguire query e generare report su questi dati usando le entità di rilevamento del lavoro descritte in Informazioni di riferimento sui metadati di rilevamento del lavoro per Analisi di Azure Boards.
EntitySet |
EntityType |
Descrizione |
---|---|---|
Test | Test | Proprietà per un test case, ad esempio il nome del test e il proprietario del test. Per informazioni dettagliate sulla definizione dei test case, vedere Creare test case manuali. |
TestConfigurations | TestConfiguration | Informazioni sulla configurazione del piano di test. Per informazioni dettagliate sulla configurazione dei test, vedere Testare configurazioni diverse. |
TestPoint | TestPoint | Informazioni sull'esecuzione per i punti di test. Un punto di test è una combinazione univoca di test case, gruppo di test, configurazione e tester. Per un report di esempio, vedere Report di esempio sullo stato di avanzamento. |
TestPointHistorySnapshot | TestPointHistorySnapshot | (Composito) Risultati dell'esecuzione singola per un test specifico associato a un TestRun. Per un report di esempio, vedere Report di esempio di tendenza dell'esecuzione di test manuale. |
TestResults | TestResult | Risultati dell'esecuzione singola per un test specifico associato a un TestRun. |
TestResultsDaily | TestResultDaily | Aggregazione snapshot giornaliera delle esecuzioni TestResult , raggruppate per test (non TestRun). Per un report di esempio, vedere Report di esempio di tendenza di riepilogo dei test. |
TestRuns | TestRun | Informazioni sull'esecuzione con risultati di test aggregati per i test eseguiti in una pipeline. |
TestSuites | TestSuite | Informazioni sui gruppi di test. Per informazioni dettagliate sulla definizione di gruppi di test, vedere Creare piani di test e gruppi di test. |
Test
Le proprietà seguenti sono valide per il tipo di entità Test e il set di entità Test . La chiave surrogata è TestSK
.
Le proprietà di navigazione includono Project
e il relativo vincolo ProjectSK
referenziale .
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
Nome contenitore | ContainerName |
String | Nome del contenitore di processi contenente l'attività di test all'interno di una pipeline. |
Nome test completo | FullyQualifiedTestName |
String | Nome creato per il test. Il formato del nome completo corrisponde a con un limite di caratteri pari a Namespace.Testclass.Methodname 512. Se il test è basato sui dati e ha parametri, il limite di caratteri include i parametri. |
Priorità | Priority |
Int32 | Specifica il grado di importanza o criticità di un test. La priorità viene in genere specificata come attributo nel codice di test. |
ID di riferimento del test case | TestCaseReferenceId |
Int32 | Numero (non ID) assegnato a un test case. |
Nome test | TestName |
String | Nome del test. |
Proprietario test | TestOwner |
String | Proprietario di un test o di un'esecuzione di test. Il proprietario del test viene in genere specificato come attributo nel codice di test. Vedere l'attività Pubblica risultati test per visualizzare il mapping dell'attributo Owner per i formati di risultati del test supportati. |
TestConfigurations
Le configurazioni di test specificano ambienti diversi in cui vengono eseguiti i test, come descritto in Testare configurazioni diverse.
Le proprietà seguenti sono valide per il tipo di entità TestConfiguration e il set di entità TestConfigurations e la relativa chiave TestConfigurationSK
surrogata .
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
ID configurazione test | TestConfigurationId |
Int32 | Numero (non ID) assegnato a un test case. |
Nome configurazione test | Name |
String | Nome assegnato alla configurazione di test. |
Test dello stato di configurazione | State |
String | Stato della configurazione di test, attivo o inattivo. |
Le proprietà di navigazione includono Project
e il relativo vincolo ProjectSK
referenziale .
TestPoint
Un punto di test è una combinazione univoca di test case, gruppo di test, configurazione e tester. Le proprietà seguenti sono valide per TestPoint EntityType e TestPoints EntitySet. La chiave surrogata è TestPointSK
.
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AssignedToUserSK |
GUID | GUID assegnato al tester associato al punto di test. | |
TesterUserSK |
GUID | GUID assegnato al tester associato al punto di test. | |
Stato automazione | AutomationStatus |
Enumerated | Stato di un test case, ad esempio Automatizzato, Non automatizzato o Pianificato. Corrisponde al campo dell'elemento di lavoro Microsoft.VSTS.TCM.AutomationStatus . |
Data modificata | ChangedDate |
Data/Ora | Data/ora dell'ultima modifica del punto di test. |
Ultimo stato risultato | LastResultState |
Enumerated | Stato del punto di test, ad esempio in sospeso, in coda o in corso. I valori validi sono elencati di seguito per TestResultState. |
Priorità | Priority |
Int32 | Priorità assegnata al test case associato. |
Test Case Id | TestCaseId |
Int32 | ID dell'elemento di lavoro assegnato al test case associato. |
ID configurazione test | TestConfigurationId |
Int32 | Numero assegnato alla configurazione di test associata. |
ID piano di test | TestPlanId |
Int32 | ID elemento di lavoro assegnato al piano di test associato. |
Risultato del test | LastResultOutcome |
Enumerated | Specifica l'ultimo risultato del test. I valori validi sono elencati di seguito per TestOutcome. |
ID del gruppo di test | TestSuiteId |
Int32 | ID elemento di lavoro assegnato al gruppo di test associato. |
Per esaminare i punti di test tramite l'interfaccia utente, vedere Eseguire test manuali, Salvare i risultati, chiudere la sessione ed esaminare i risultati.
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione per il tipo di entità TestPoint e il set di entità TestPoints.
Nome visualizzato | Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|---|
ChangedOn |
ChangedDateSK |
DateSK |
|
Assegnata a | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Elemento di lavoro test case | TestCase |
TestCaseId |
WorkItemId |
Configurazione di test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Gruppo di test | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome utente tester | Tester |
TesterUserSK |
UserSK |
Membri del tipo enumerato TestResultState
Un risultato del test può trovarsi in uno dei sei stati riepilogati nella tabella seguente per il TestResultState
tipo enumerato.
Nome del membro | valore | Nome visualizzato |
---|---|---|
None |
0 | None |
Pending |
1 | In sospeso |
Queued |
2 | In coda |
InProgress |
3 | In corso |
Paused |
4 | In pausa |
Completed |
5 | Completato |
Membri del tipo enumerato TestOutcome
I 15 risultati per un test sono elencati nella tabella seguente e sono i membri definiti per il TestOutcome
tipo enumerato.
Nome del membro | valore | Display name | Descrizione |
---|---|---|---|
Unspecified |
0 | Non specificato | |
None |
1 | None | |
Passed |
2 | Riuscito | Test eseguito correttamente. |
Failed |
3 | Non riuscito | Test che non soddisfa il risultato desiderato. |
Inconclusive |
4 | Senza risultati | Test senza esito definitivo. |
Timeout |
5 | Timeout | Durata dell'esecuzione del test che supera la soglia specificata. |
Aborted |
6 | interrotto | L'esecuzione dei test è stata terminata bruscamente a causa di fattori interni o esterni, ad esempio codice non valido, problemi di ambiente. |
Blocked |
7 | Bloccati | |
NotExecuted |
8 | Non eseguito | Test contrassegnato come ignorato per l'esecuzione. |
Warning |
9 | Avviso | |
Error |
10 | Error | |
NotApplicable |
11 | Non applicabile | |
Paused |
12 | In pausa | |
InProgress |
13 | In corso | |
NotImpacted |
14 | Non interessato | Test non interessato dalla modifica del codice che ha attivato la pipeline. |
TestPointHistorySnapshot
Le proprietà seguenti sono valide per il set di entità TestPointHistorySnapshot . Le chiavi surrogate includono TestPointSK
e DateSK
.
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
AssignedToUserSK |
GUID | GUID assegnato all'elemento di lavoro di test. | |
IsLastDayOfPeriod |
Enumerated | Usare per filtrare i dati per determinare se un giorno termina in periodi diversi, ad esempio giorni, settimane, mesi o anni. I valori validi sono elencati qui: Period enumerated type members (Membri di tipo enumerati period). | |
TesterUserSK |
GUID | GUID assegnato al tester associato al punto di test. | |
TestConfigurationSK |
Int32 | Chiave assegnata alla configurazione di test associata. | |
Stato automazione | AutomationStatus |
Enumerated | Stato di un test case, ad esempio Automatizzato, Non automatizzato o Pianificato. Corrisponde al campo dell'elemento di lavoro Microsoft.VSTS.TCM.AutomationStatus . |
Priorità | Priority |
Int32 | Priorità assegnata al test case associato. |
Test Case Id | TestCaseId |
Int32 | ID dell'elemento di lavoro assegnato al test case associato. |
ID configurazione test | TestConfigurationId |
Int32 | Numero assegnato alla configurazione di test associata. |
ID piano di test | TestPlanId |
Int32 | ID elemento di lavoro assegnato al piano di test associato. |
Risultato del test | ResultOutcome |
Enumerated | Specifica l'ultimo risultato del test. I valori validi sono elencati in TestOutcome. |
ID del gruppo di test | TestSuiteId |
Int32 | ID elemento di lavoro assegnato al gruppo di test associato. |
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione per il tipo di entità TestPointHistorySnapshot e il set di entità TestPointHistorySnapshot .
Nome visualizzato | Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|---|
Date |
DateSK |
DateSK |
|
Assegnata a | AssignedTo |
AssignedToUserSK |
UserSK |
Project | Project |
ProjectSK |
ProjectSK |
Elemento di lavoro test case | TestCase |
TestCaseId |
WorkItemId |
Configurazione di test | TestConfiguration |
TestConfigurationSK |
TestConfigurationSK |
Gruppo di test | TestSuite |
TestSuiteSK |
TestSuiteSK |
Nome utente tester | Tester |
TesterUserSK |
UserSK |
TestResults
Un risultato del test corrisponde a una singola istanza di esecuzione di un test case con un risultato e dettagli specifici.
Le esecuzioni dei test si verificano quando si esegue manualmente un test o si includono attività di test all'interno di una definizione della pipeline. Per altre informazioni, vedere Compilare, testare e distribuire app .NET Core, Eseguire i test.
Le proprietà seguenti sono valide per il set di entità TestResults . La chiave surrogata è TestResultSK
.
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
Data di completamento | CompletedDate |
Data/Ora | Data e ora in cui il risultato del test ha completato l'esecuzione. |
Durata secondi | DurationSeconds |
Decimale | Numero di secondi impiegato per l'esecuzione del test. |
È flaky | IsFlaky |
Booleano | Indica se il test è contrassegnato come flaky (True) o meno (False). Un test inballante è un test che non riesce in modo intermittente per nessun motivo apparente, ad esempio una modifica al codice o al test.* Per altre informazioni, vedere Gestire i test instabilità. |
ID versione | ReleaseId |
Int32 | Numero assegnato alla versione associata al risultato del test. |
ID ambiente di rilascio | ReleaseEnvironmentId |
Int32 | Numero assegnato all'ambiente di rilascio associato al risultato del test. |
ID della pipeline di versione | ReleasePipelineId |
Int32 | Numero assegnato alla pipeline di versione associata al risultato del test. |
ID fase di rilascio | ReleaseStageId |
Int32 | Numero assegnato alla fase di rilascio associata al risultato del test. |
Data inizio | StartedDate |
Data/Ora | Data e ora di inizio dell'esecuzione del risultato del test. |
ID risultato test | TestResultId |
Int32 | Numero assegnato a un risultato del test. |
ID esecuzione test | TestRunId |
Int32 | Numero assegnato a un'esecuzione di test. |
Tipo di esecuzione test | TestRunType |
Enumerated | Indica se si tratta di un tipo di test manuale o automatizzato. I valori validi sono elencati di seguito per TestRunType. |
Risultato del test | Outcome |
Enumerated | Risultato dell'esecuzione del test. Sono disponibili 15 risultati possibili per un risultato del test: Interrotto, Bloccato, Errore, Non riuscito, Inconclusive, In corso, None, Not applicable, Not executed, Not impacted, Passed, Paused, Timeout, Unspecified e Warning. I valori validi sono elencati di seguito per TestOutcome. |
Flusso di lavoro | Workflow |
Enumerated | Tipo di flusso di lavoro della pipeline. I valori validi sono elencati di seguito per SourceWorkflow. |
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione valide per un tipo di entità TestResult .
Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|
CompletedOn |
CompletedDateSK |
DateSK |
StartedOn |
StartedDateSK |
DateSK |
Branch |
BranchSK |
BranchSK |
Project |
ProjectSK |
ProjectSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Test |
TestSK |
TestSK |
TestRun |
TestRunSK |
TestRunSK |
Membri del tipo enumerati SourceWorkflow
Nella tabella seguente sono elencati i membri definiti per il SourceWorkflow
tipo enumerato.
Nome visualizzato | Nome del membro | Valore |
---|---|---|
Build | Build |
1 |
Rilascio | Release |
2 |
Manuale | Manual |
3 |
Membri del tipo enumerato TestRunType
Nella tabella seguente sono elencati i membri definiti per il SourceWorkflow
tipo enumerato.
Nome del membro | valore | Nome visualizzato |
---|---|---|
Automated |
1 | Automatizzato |
Manual |
2 | Manuale |
TestResultsDaily
Le proprietà seguenti sono valide per il set di entità TestResultsDaily . La chiave surrogata èTestResultsDailySK
.
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
ID della pipeline di versione | ReleasePipelineId |
Int32 | Numero assegnato alla pipeline di versione associata. |
ID fase di rilascio | ReleaseStageId |
Int32 | Numero assegnato alla fase della pipeline di versione associata. |
Conteggio risultati interrotti | ResultAbortedCount |
Int32 | Numero di risultati del test segnalati come interrotti per il risultato del test ogni giorno. |
Conteggio dei risultati bloccati | ResultBlockedCount |
Int32 | Numero di risultati del test segnalati come Bloccato per il risultato del test ogni giorno. |
Conteggio risultati | ResultCount |
Int32 | Numero totale di risultati del test segnalati. |
Durata risultato secondi | ResultDurationSeconds |
Decimale | Numero di secondi necessari per l'esecuzione del risultato del test. |
Conteggio errori risultato | ResultErrorCount |
Int32 | Numero di risultati del test segnalati come Errore per il risultato del test ogni giorno. |
Conteggio errori risultati | ResultFailCount |
Int32 | Numero di risultati del test segnalati come Non riuscito per il risultato del test ogni giorno. |
Conteggio flaky dei risultati | ResultFlakyCount |
Int32 | Numero di risultati instabilità. Un test in flaky è un test che non riesce in modo intermittente per nessun motivo apparente, ad esempio una modifica al codice o al test. Per altre informazioni, vedere Gestire i test in formato flaky. |
Conteggio risultati inconcludenti | ResultInconclusiveCount |
Int32 | Numero di risultati del test segnalati come Inconclusive per il risultato del test ogni giorno. |
Conteggio dei passaggi dei risultati | ResultPassCount |
Int32 | Numero di risultati del test segnalati come Superato per il risultato del test ogni giorno. |
Risultato conteggio none | ResultNoneCount |
Int32 | Numero di risultati del test segnalati come Nessuno per il risultato del test ogni giorno. |
Conteggio timeout risultati | ResultTimeoutCount |
Int32 | Numero di risultati del test segnalati come Timeout per il risultato del test ogni giorno. |
Conteggio risultati non eseguiti | ResultNotExecutedCount |
Int32 | Numero di risultati del test segnalati come Non eseguito per il risultato del test ogni giorno. |
Conteggio avvisi risultati | ResultWarningCount |
Int32 | Numero di risultati del test segnalati come Avviso per il risultato del test ogni giorno. |
Risultato non applicabile | ResultNotApplicableCount |
Int32 | Numero di risultati dei test segnalati come Non applicabile per il risultato del test ogni giorno. |
Conteggio risultati non interessati | ResultNotImpactedCount |
Int32 | Numero di risultati del test segnalati come Non interessati per il risultato del test ogni giorno. |
Durata risultato secondi | ResultDurationSeconds |
Decimale | Numero di secondi impiegato per il completamento del risultato del test. |
Data inizio | StartedDate |
String | Data/ora dell'inizio del risultato del test. |
Tipo di esecuzione test | TestRunType |
Enumerated | Indica se si tratta di un tipo di test manuale o automatizzato. I valori validi sono elencati in TestRunType. |
Flusso di lavoro | Workflow |
Enumerated | Tipo di flusso di lavoro della pipeline. I valori validi sono elencati in SourceWorkflow. |
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione valide per un tipo di entità TestResultDaily .
Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|
Branch |
BranchSK |
BranchSK |
Date |
StartedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
Project |
ProjectSK |
ProjectSK |
Test |
TestSK |
TestSK |
TestRuns
Le esecuzioni dei test si verificano quando si esegue manualmente un test o si includono attività di test all'interno di una definizione della pipeline. Per altre informazioni, vedere Compilare, testare e distribuire app .NET Core, Eseguire i test.
Le proprietà seguenti sono valide per TestRuns e la relativa chiave TestRunSK
surrogata.
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
Ha dettagli | HasDetail |
Booleano | Indica se vengono forniti dettagli per l'esecuzione del test (True) o meno (False). |
È automatizzato | IsAutomated |
Booleano | Indica se vengono forniti dettagli per l'esecuzione del test (True) o meno (False). |
Priorità | Priority |
Int32 | Versione assegnata a un'attività della pipeline. |
Data di completamento | CompletedDate |
Data/Ora | Data e ora del completamento dell'esecuzione o del risultato del test. |
ID versione | ReleaseId |
Int32 | Numero assegnato alla definizione di versione associata. |
ID ambiente di rilascio | ReleaseEnvironmentId |
Int32 | Numero assegnato all'ambiente di rilascio associato. |
ID della pipeline di versione | ReleasePipelineId |
Int32 | Numero assegnato alla pipeline di versione associata. |
ID fase di rilascio | ReleaseStageId |
Int32 | Numero assegnato alla fase della pipeline di versione associata. |
Conteggio risultati interrotti | ResultAbortedCount |
Int32 | Numero di risultati del test segnalati come interrotti per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio dei risultati bloccati | ResultBlockedCount |
Int32 | Numero di risultati del test segnalati come Bloccato per l'esecuzione o il risultato del test ogni giorno. |
Conteggio risultati | ResultCount |
Int32 | Numero totale di risultati del test segnalati. |
Durata risultato secondi | ResultDurationSeconds |
Decimale | Numero di secondi necessari per l'esecuzione del test. |
Conteggio errori risultato | ResultErrorCount |
Int32 | Numero di risultati del test segnalati come Errore per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio errori risultati | ResultFailCount |
Int32 | Numero di risultati del test segnalati come Non riuscito per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio flaky dei risultati | ResultFlakyCount |
Int32 | Numero di risultati del test contrassegnati come instabilità. Un test instabilità è un test che non riesce in modo intermittente per nessun motivo apparente, ad esempio una modifica al codice o al test. Per altre informazioni, vedere Gestire i test in formato flaky. |
Conteggio risultati inconcludenti | ResultInconclusiveCount |
String | Numero di risultati del test segnalati come inconcludenti per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio dei passaggi dei risultati | ResultPassCount |
Int32 | Numero di risultati dei test segnalati come Superati per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio timeout risultati | ResultTimeoutCount |
Int32 | Numero di risultati dei test segnalati come Timeout per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio risultati non eseguiti | ResultNotExecutedCount |
Int32 | Numero di risultati del test segnalati come Non eseguito per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio avvisi risultati | ResultWarningCount |
Int32 | Numero di risultati dei test segnalati come avviso per l'esecuzione del test o il risultato del test ogni giorno. |
Risultato non applicabile | ResultNotApplicableCount |
Int32 | Numero di risultati dei test segnalati come Non applicabile per l'esecuzione del test o il risultato del test ogni giorno. |
Conteggio risultati non interessati | ResultNotImpactedCount |
Int32 | Numero di risultati dei test segnalati come Non interessati per l'esecuzione o il risultato del test ogni giorno. |
Durata esecuzione secondi | RunDurationSeconds |
Decimale | Stato della configurazione di test, attivo o inattivo. |
Data inizio | StartedDate |
Data/Ora | Data/ora dell'inizio dell'esecuzione del test. |
ID esecuzione test | TestRunId |
Int32 | Numero assegnato a un'esecuzione di test. |
Tipo di esecuzione test | TestRunType |
Enumerated | Indica se si tratta di un tipo di test manuale o automatizzato. I valori validi sono elencati in TestRunType. |
Title | Title |
String | GUID assegnato a un'attività della pipeline. |
Flusso di lavoro | Workflow |
Enumerated | Tipo di flusso di lavoro della pipeline. I valori validi sono elencati in SourceWorkflow. |
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione valide per un tipo di entità TestRun .
Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|
Branch |
BranchSK |
BranchSK |
CompletedOn |
CompletedDateSK |
DateSK |
Pipeline |
PipelineSK |
PipelineSK |
PipelineRun |
PipelineRunSK |
PipelineRunSK |
Project |
ProjectSK |
ProjectSK |
StartedOn |
StartedDateSK |
DateSK |
TestSuites
I gruppi di test sono definiti per i piani di test e specificano i test da eseguire. Per altre informazioni, vedere Creare piani di test e gruppi di test.
Le proprietà seguenti sono valide per TestSuites e la relativa chiave TestSuiteSK
surrogata .
Nome visualizzato | Nome | Tipo di dati | Descrizione |
---|---|---|---|
AnalyticsUpdatedDate |
Data/Ora | Limite che indica l'ultima volta che i dati di Analisi sono stati aggiornati. | |
ID piano di test | TestPlanId |
Int32 | Numero (non ID) assegnato a un test case. |
ID del gruppo di test | TestSuiteId |
Int32 | Nome assegnato alla configurazione di test. |
Titolo piano di test | TestPlanTitle |
String | Titolo del piano di test. |
Titolo del gruppo di test | Title |
Int32 | Numero (non ID) assegnato a un test case. |
OrderId | OrderId |
Int32 | Nome assegnato alla configurazione di test. |
Id del gruppo di test di livello 1 tramite ID del gruppo di test di livello 14 | IdLevel1 attraversoIdLevel14 |
Int32 | Livello di un gruppo di test annidato. |
Titolo del gruppo di test di livello 1 tramite il titolo del gruppo di test di livello 14 | TitleLevel1 attraverso TitleLevel14 |
String | Nome del livello del gruppo di test annidato. |
Profondità del gruppo di test | Depth |
Byte | Livello annidato di un gruppo di test all'interno di un piano di test. |
Tipo di gruppo di test | Type |
Enumerated | Specifica il tipo di gruppo di test. I valori validi sono elencati per il tipo enumerato TestSuiteType . |
ID piano di test | TestPlanId |
Int32 | Numero (non ID) assegnato a un piano di test. |
ID elemento di lavoro requisito | RequirementWorkItemId |
Int32 | ID della storia utente dell'elemento di lavoro, dell'elemento backlog del prodotto o di un altro elemento di lavoro della categoria di requisiti associato al gruppo di test. |
Titolo piano di test | TestPlanTitle |
String | Titolo definito per il piano di test. |
Proprietà di navigazione
Nella tabella seguente sono elencate le proprietà di navigazione valide per un tipo di entità TestSuite .
Nome visualizzato | Nome | Vincolo referenziale | Proprietà di riferimento |
---|---|---|---|
Project | Project |
ProjectSK |
ProjectSK |
Elemento di lavoro requisito | RequirementWorkItem |
RequirementWorkItemId |
WorkItemId |
Elemento di lavoro del piano di test | TestPlanWorkItem |
TestPlanId |
WorkItemId |
Elemento di lavoro del gruppo di test | TestSuiteWorkItem |
TestSuiteId |
WorkItemId |
Membri dei tipi enumerati TestSuiteType
I membri seguenti sono definiti per il TestSuiteType
tipo enumerato.
Nome del membro | valore | Nome visualizzato |
---|---|---|
None |
0 | None |
QueryBased |
1 | Basato su query |
Static |
2 | Statico |
RequirementBased |
3 | Basato sui requisiti |