Analisi del testo

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

La qualità dei test di rilevamento nel tempo e il miglioramento del materiale collaterale dei test è fondamentale per mantenere una pipeline DevOps integra. Analisi dei test offre visibilità quasi in tempo reale nei dati di test per compilazioni e versioni. Consente di migliorare l'efficienza della pipeline identificando problemi di qualità ripetitivi e ad alto impatto.

Nota

L'analisi dei test è attualmente disponibile solo con Azure Pipelines.

Leggere il glossario per comprendere la terminologia dei report di test.

Installare l'estensione Analytics, se necessario

Per altre informazioni, vedere Estensione del Marketplace di Analytics.

Visualizzare l'analisi dei test per le compilazioni

Per aiutare i team a trovare e correggere i test che hanno esito negativo frequentemente o intermittentmente, usare il report dei test con esito negativo superiore. Il riepilogo della compilazione include la pagina Analisi che ospita questo report. La visualizzazione di primo livello fornisce un riepilogo della frequenza di superamento dei test e dei risultati per la pipeline di compilazione selezionata, per il periodo specificato. L'intervallo predefinito è 14 giorni.

Visualizzare le tendenze nella compilazione

Visualizzare l'analisi dei test per le versioni

Per i test in esecuzione come parte del rilascio, accedere all'analisi dei test dal collegamento Analisi nell'angolo in alto a destra. Come per la compilazione, il riepilogo fornisce una visualizzazione aggregata della frequenza di superamento dei test e dei risultati per il periodo specificato.

Visualizzare le tendenze nel rilascio

Errori di test

Aprire un riepilogo di compilazione o versione per visualizzare il report dei test con esito negativo superiore. Questo report offre una visualizzazione granulare dei test con esito negativo superiore nella pipeline, insieme ai dettagli dell'errore.

Visualizzazione dei dettagli dell'analisi dei test

La visualizzazione dettagliata contiene due sezioni:

  • Riepilogo: fornisce le metriche quantitative principali per i test eseguiti nella compilazione o nel rilascio nel periodo specificato. La visualizzazione predefinita mostra i dati per 14 giorni.

    • Percentuale di superamento e risultati: mostra la percentuale di superamento, insieme alla distribuzione dei test tra vari risultati.

      Visualizzare la frequenza di passaggio

    • Test non superati: fornisce un conteggio distinto dei test non superati durante il periodo specificato. Nell'esempio precedente, 986 errori di test hanno avuto origine da 124 test.

      Visualizzare i test non superati

    • Visualizzazione grafico: tendenza degli errori totali dei test e della frequenza media di superamento ogni giorno del periodo specificato.

      Visualizzare il grafico

  • Risultati: elenco dei test con esito negativo superiore in base al numero totale di errori. Consente di identificare i test problematici e di esaminare un riepilogo dettagliato dei risultati.

    Visualizzare i risultati.

Errori di test del gruppo

La visualizzazione report può essere organizzata in diversi modi usando il gruppo in base all'opzione . I risultati dei test di raggruppamento possono fornire informazioni approfondite su vari aspetti dei test con esito negativo superiore. Nell'esempio seguente i risultati del test vengono raggruppati in base ai file di test a cui appartengono. Mostra i file di test e il rispettivo contributo verso il totale degli errori di test, durante il periodo specificato per facilitare l'identificazione e la definizione delle priorità dei passaggi successivi. Inoltre, per ogni file di test, vengono visualizzati i test che contribuiscono a questi errori.

Raggruppa per file di test

Eseguire il drill-down in singoli test

Dopo aver identificato uno o più test nella sezione Dettagli , selezionare il singolo test da analizzare. Questa azione fornisce una visualizzazione drill-down del test selezionato con un grafico in pila di vari risultati, ad esempio istanze superate o non riuscite del test, per ogni giorno nel periodo specificato. Questa visualizzazione consente di dedurre i modelli nascosti e di eseguire le azioni di conseguenza.

Drill-down per il test

Nella visualizzazione griglia corrispondente sono elencate tutte le istanze di esecuzione del test selezionato durante tale periodo.

Visualizzare tutte le istanze di test

Analisi degli errori

Per eseguire l'analisi degli errori per le cause radice, scegliere una o più istanze dell'esecuzione di test nella visualizzazione drill-down per visualizzare i dettagli degli errori nel contesto.

Visualizzare i dettagli degli errori

Dedurre modelli nascosti

Quando si esaminano gli errori di test per una singola istanza di esecuzione, spesso è difficile dedurre qualsiasi modello. Nell'esempio seguente si sono verificati errori di test durante un periodo specifico, che consente di restringere l'ambito dell'indagine.

Esempio di modello di errore di test.

Un altro esempio è costituito da test che presentano un comportamento non deterministico (spesso definito test instabilità). Esaminare una singola istanza dell'esecuzione di test potrebbe non fornire informazioni significative sul comportamento. Tuttavia, l'osservazione delle tendenze di esecuzione dei test per un periodo può aiutare a dedurre modelli nascosti e a risolvere gli errori.

Origine informazioni report

L'origine delle informazioni per l'analisi dei test è il set di risultati dei test pubblicati per la pipeline di compilazione o versione. Questi risultati vengono accumulati per un periodo di tempo e costituiscono la base delle informazioni dettagliate fornite dall'analisi dei test.

Assistenza e supporto