Rapporto Riepilogo compilazione

Il rapporto Riepilogo compilazione elenca le compilazioni e fornisce informazioni su risultati del test, code coverage del test, varianza del codice e note di qualità per ogni compilazione.

Per informazioni sulle modalità di accesso, di aggiornamento o di gestione dei rapporti, vedere Rapporti (Agile).

Nota

Questo rapporto richiede che sia stato eseguito il provisioning con SQL Server Reporting Services dell'insieme di progetti team contenente il progetto team in uso.Questo rapporto non è disponibile se RapportoRapporti non viene visualizzato quando si apre Team Explorer e si espande il nodo del progetto team.

In questo argomento

  • Dati contenuti nel rapporto

  • Impostazione della durata dell'iterazione

  • Interpretazione del rapporto

  • Filtro del rapporto

È possibile utilizzare questo rapporto per rispondere alle domande seguenti:

  • Quale è lo stato di tutte le compilazioni nel corso del tempo?

  • Quali compilazioni sono riuscite?

  • Quali compilazioni hanno un numero significativo di modifiche nel codice?

  • Quanto del codice è stato eseguito dai test?

  • Quali compilazioni sono pronte per l'installazione?

Autorizzazioni necessarie

Per visualizzare il rapporto, è necessario disporre del ruolo Browser in Reporting Services o appartenere a un gruppo a cui sia assegnato questo ruolo. Per ulteriori informazioni, vedere Aggiungere utenti ai progetti team o Gestione delle autorizzazioni.

Dati contenuti nel rapporto

I dati visualizzati nel rapporto Riepilogo compilazione sono derivati dal data warehouse. Il rapporto presenta una rappresentazione visiva della percentuale di test che sta passando, il codice testato e le modifiche del codice tra le diverse build.

È possibile rivedere i risultati per le compilazioni manuali e automatiche, oltre alle compilazioni più recenti e le compilazioni continue o frequenti. Nel rapporto vengono elencate prima le compilazioni più recenti con i risultati di compilazione acquisiti durante l'intervallo di tempo specificato per tutte le compilazioni eseguite, nel rispetto dei filtri specificati per il rapporto.

È possibile determinare immediatamente l'esito positivo o negativo di diverse definizioni di compilazione per il periodo di tempo sottoposto a revisione, come mostrato nell'illustrazione seguente.

Esempio di rapporto Riepilogo compilazione

Nella tabella seguente vengono descritte le informazioni che vengono visualizzate per ogni indicatore di qualità:

Indicatore della qualità

Descrizione

Stato compilazione

Specifica lo stato della compilazione. Una compilazione può essere in uno dei seguenti stati:

  • Non superato. La compilazione non è riuscita o i test hanno avuto esito negativo.

  • Eseguito parzialmente. Solo alcune parti della compilazione sono state eseguite correttamente.

  • Arrestato. La compilazione è stata arrestata manualmente.

  • Operazione completata. La compilazione è stata eseguita così come i test.

Qualità di compilazione

Specifica una valutazione assegnata manualmente della qualità della compilazione. È possibile aggiungere o rimuovere le qualità di compilazione definite per il progetto team. Per ulteriori informazioni, vedere Aggiungere o rimuovere i valori di qualità di compilazione.

La colonna è vuota se la qualità di compilazione non è stata valutata.

% test superati

Visualizza un grafico a barre orizzontale che elenca la percentuale di test passati sovrapposti in una barra verde. Il segmento della barra restante è rosso ad indicare la percentuale di test che non è riuscita. La lunghezza totale del grafico è sempre uguale alla larghezza della colonna.

% code coverage

Visualizza un grafico a barre orizzontale che elenca la percentuale di codice analizzato sovrapposto in una barra verde. Il segmento della barra restante è celeste ad indicare la percentuale di codice che non è testato nella compilazione. La lunghezza totale del grafico è sempre uguale alla larghezza della colonna.

% varianza del codice (righe)

Visualizza un grafico a barre orizzontale che elenca la percentuale di varianza del codice sovrapposti in una barra grigia. La varianza del codice è calcolata determinando il numero di righe di codice che il team ha aggiunto, eliminato o modificato diviso per il numero complessivo di righe nella compilazione. La lunghezza della barra è proporzionata alla cifra di percentuale, scalata per il rapporto in modo che la quantità massima di varianza del codice per tutte le build è uguale alla larghezza della colonna.

È possibile filtrare il rapporto Riepilogo compilazione nei modi seguenti:

  • Modificando le date di inizio e di fine per il rapporto.

  • Filtrando le definizioni di compilazione tramite specificazione di piattaforme, configurazioni, definizioni di compilazione, qualità di compilazione o stato di compilazione da includere nel rapporto.

Per ulteriori informazioni, vedere Filtro del rapporto più avanti in questo argomento.

Attività di gestione della compilazione obbligatorie

Affinché il rapporto Riepilogo compilazione sia utile, è necessario che i membri del team effettuino le attività di gestione delle compilazioni riportate di seguito:

Impostazione della durata dell'iterazione

Per capire lo stato di avanzamento del team nell'iterazione corrente, è necessario impostare le date di inizio e di fine per il rapporto in modo da corrispondere a quelle del ciclo di iterazione corrente.

Per modificare la durata dell'iterazione

  1. Fare clic sull'icona calendario accanto a Inizio iterazione (data) o a Fine iterazione (data) e selezionare una data.

  2. Fare clic su Visualizza rapporto.

Interpretazione del rapporto

È possibile rivedere il rapporto Riepilogo compilazione da rispondere alle domande sulle compilazioni più recenti. Contiene più informazioni del rapporto Compilazioni completate nel tempo.

Domande che trovano risposta nel rapporto

È possibile utilizzare questo rapporto per trovare risposta alle seguenti domande:

  • Quale è lo stato di tutte le compilazioni nel corso del tempo?

  • Quali compilazioni sono riuscite?

  • Quali compilazioni hanno un numero significativo di modifiche nel codice?

  • Quali compilazioni sono pronte per l'installazione?

  • Quanto del codice è stato eseguito dai test?

Il rapporto Riepilogo compilazione non indica le cause dei problemi, ma indica dove è possibile guardare per determinare la causa principale dei problemi. Questo rapporto non indica la dimensione o il significato dei problemi di compilazione.

Versione non problematica del rapporto

Un rapporto Riepilogo compilazione non problematico mostra gli indicatori seguenti:

  • La maggioranza delle compilazioni stanno passando.

  • La maggioranza dei test stanno passando.

  • Il code coverage è elevato.

  • La varianza del codice mostra pochi picchi.

Versione problematica del rapporto

In un rapporto Riepilogo compilazione problematico può essere presente uno o più degli indicatori seguenti. Potrebbe essere necessario investigare in base alle linee guida riportate di seguito:

  • Molte compilazioni non riescono. Esaminare le ragioni per cui le operazioni di compilazione non riescono.

  • Molti test non riescono. Esaminare e correggere i test che non stanno passando.

  • Il code coverage è maggiormente blu. Potrebbe essere necessario scrivere più test automatici.

  • La varianza del codice mostra picchi. È necessario verificare che i picchi anomali vengano tenuti in considerazione.

Filtro del rapporto

È possibile filtrare il rapporto Riepilogo compilazione nei modi seguenti:

  • Modificando le date di inizio e di fine per il rapporto.

  • Filtrare il set di compilazioni rappresentate nel rapporto tramite la specificazione di piattaforma, configurazione, definizione di compilazione, qualità di compilazione e stato della compilazione da includere nel rapporto.

    Nota

    È possibile configurare definizioni di compilazione per eseguire nessun test, alcuni test o tutti i test.Il rapporto varierà in modo significativo in base alla configurazione delle definizioni di compilazione.

Nell'illustrazione che segue vengono mostrati i filtri disponibili:

Filtri per il rapporto Riepilogo compilazione

È necessario applicare i filtri nella sequenza specificata nella procedura riportata di seguito. Le opzioni disponibili con alcuni filtri dipendono dai filtri impostati precedentemente.

Per filtrare le compilazioni visualizzate nel rapporto

  1. Nell'elenco Piattaforma selezionare la casella di controllo di tutte le piattaforme da includere.

  2. Nell'elenco Configurazione selezionare la casella di controllo di tutte le configurazioni da includere.

  3. Nell'elenco Definizione di compilazione selezionare la casella di controllo di tutte le definizioni di compilazione da includere.

  4. Nell'elenco Qualità di compilazione selezionare la casella di controllo di ogni qualità di compilazione da includere.

  5. Nell'elenco Stato selezionare la casella di controllo di ogni stato di compilazione da includere.

  6. Fare clic su Visualizza rapporto.

Vedere anche

Attività

Visualizzare la finestra Risultati compilazione

Concetti

Rapporto Indicatori di qualità di compilazione

Rapporto Compilazioni completate nel tempo

Rapporto Stato storie (Agile)

Altre risorse

Rapporti (Agile)