Configurare il widget Tendenza risultati del test (avanzate)

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

I team tengono traccia dell'integrità collaterale dei test per garantire un test continuo efficace in una pipeline. Ad esempio, i team potrebbero tenere traccia di:

  • Percentuale di superamento test
  • Errori di test
  • Durata test

Con il widget Tendenza risultati test è possibile monitorare le tendenze dei test in un periodo di tempo, rilevare i modelli relativi agli errori di test, la durata dei test e altro ancora e generare informazioni dettagliate interattive.

Widget Tendenza risultati test di esempio che mostra la percentuale di superamento e l'errore di test per gli ultimi 7 giorni

Screenshot del widget Tendenza risultati test (avanzato).

In questo articolo si apprenderà:

  • Il tipo di informazioni dettagliate che è possibile ottenere monitorando i grafici delle tendenze dei risultati dei test
  • Prerequisiti per ottenere informazioni dettagliate interattive dai grafici Tendenza risultati test
  • Come installare e configurare il widget Test Results Trend

Nota

Il widget Test Results Trend (Advanced) è basato su Analytics e supportato per Azure DevOps Server 2020 e versioni successive. Per le versioni precedenti, è possibile usare il widget Test Results Trend .For earlier versions, you can use the Test Results Trend widget.

Informazioni dettagliate supportate con i grafici delle tendenze dei risultati dei test

Con i grafici Tendenza risultati test è possibile ottenere le informazioni seguenti:

  • Identificare se l'integrità dei test sta migliorando nel tempo monitorando le tendenze degli errori e la frequenza di passaggio media ogni giorno
  • Identificare i test a esecuzione prolungata che influiscono sull'efficienza di una pipeline monitorando la durata media dei test ogni giorno
  • Identificare i modelli nei risultati dei test. Il test ha iniziato di recente a non riuscire? In alternativa, il test ha sempre avuto esito negativo per il periodo selezionato? In alternativa, il test mostra un comportamento non deterministico?
  • Ottenere informazioni dettagliate su aree specifiche di interesse in base al file di test, al ramo o alla fase di cui si è proprietari configurando filtri specifici.
  • Ottenere informazioni dettagliate in un'area specifica di cui si esegue il test configurando il widget per concentrarsi su un file di test, un ramo o una fase.

I grafici Tendenza risultati test richiedono di configurare test continui nella pipeline di compilazione. Per ottenere informazioni dettagliate e dati, è possibile visualizzare il report Errore di test nella pipeline. Per altre informazioni, vedere Analizzare i risultati dei test.

Prerequisiti

Per configurare il widget Tendenza risultati test:

  • È necessario essere membri di un progetto. Se non è stato aggiunto come membro del progetto, viene aggiunto ora.
  • Configurare test continui per la pipeline di compilazione. Per informazioni dettagliate, vedere Eseguire unit test con le compilazioni.
  • Per aggiungere un widget a un dashboard del team, è necessario essere membri del team. È necessario avere accesso di base o superiore, disporre delle autorizzazioni del dashboard oppure essere un amministratore del team o un amministratore del progetto. Le impostazioni predefinite forniscono a tutti i membri del team le autorizzazioni.
  • Abilitare pipeline. Se disabilitato, nessuno dei widget di Analisi per le pipeline verrà visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio Azure DevOps.
  • Abilitare i piani di test. Se disabilitato, il widget Tendenza risultati test visualizza un messaggio di errore "Accesso non supportato". Per abilitare i piani di test, vedere Attivare o disattivare un servizio Azure DevOps.
  • È necessario essere membri di un progetto. Se non è stato aggiunto come membro del progetto, viene aggiunto ora.
  • Configurare test continui per la pipeline di compilazione. Per informazioni dettagliate, vedere Eseguire unit test con le compilazioni.
  • L'estensione Analytics Marketplace è stata installata. Per aggiungere estensioni, è necessario essere membri del gruppo Project Collection Administrators.
  • Per aggiungere un widget a un dashboard del team, è necessario essere membri del team. È necessario avere accesso di base o versione successiva, disporre delle autorizzazioni del dashboard o essere un amministratore del team o un amministratore del progetto.
  • Abilitare pipeline. Se disabilitato, nessuno dei widget di Analisi per le pipeline verrà visualizzato. Per riabilitarlo, vedere Attivare o disattivare un servizio Azure DevOps.

Configurare il widget Tendenza risultati del test (avanzate)

È possibile configurare il widget Test Results Trend (Advanced) per visualizzare i risultati per le pipeline di compilazione o versione.

  1. Nel dashboard del team selezionare l'icona azioni per il widget Test Results Trend (Advanced) che si vuole configurare e selezionare Configura.

    Modificare il titolo e selezionare Compila o Versione per il tipo di pipeline che si selezionerà.

    Screenshot della finestra di dialogo Configurazione per il widget Test Results Trend (Advanced).

    Selezionare l'icona con il segno più per aggiungere una o più pipeline.

  2. Selezionare quindi periodo e quindi scegliere le metriche da tenere traccia. Facoltativamente, applicare filtri per branch, file di test, proprietario e esecuzione test.

  3. Al termine, seleziona Salva.

    L'immagine seguente mostra un grafico con velocità di superamento e risultati dei test per gli ultimi sette giorni.

    Screenshot del widget Test Results Trend Advanced (Tendenza avanzata risultati test).

Passaggi successivi