Rapporto Stato di avanzamento piano test
Dopo che il team crea piani di test e inizia a eseguire test tramite Microsoft Test Manager è possibile utilizzare il rapporto sullo stato di avanzamento dei piani di test per tenere traccia dello stato di avanzamento dei test sul prodotto svolti dal team.Per informazioni su come definire gruppi e piani di test, vedere Organizzazione di test case mediante gruppi di test.
[!NOTA]
Il rapporto sullo stato di avanzamento dei piani di test è utile solo se il team sta testando l'applicazione tramite Test Runner e Microsoft Test Manager.
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.Se non viene visualizzato Rapporti quando si apre Team Explorer e si espande il nodo del progetto team, questo rapporto non è disponibile.
In questo argomento
|
È possibile utilizzare questo rapporto per rispondere alle domande seguenti:
|
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 sullo stato di avanzamento dei piani di test vengono derivati dal data warehouse e dai risultati dei test generati quando questi vengono eseguiti tramite Microsoft Test Manager.Il rapporto presenta un grafico ad aree che mostra al passare del tempo il risultato più recente dell'esecuzione di uno dei test dei piani di test specificati.Per ulteriori informazioni, vedere Esecuzione di test in Microsoft Test Manager.
Nella figura seguente viene illustrato un esempio di rapporto sullo stato di avanzamento dei piani di test:
L'asse orizzontale indica i giorni in uno sprint o in un'iterazione e l'asse verticale indica i punti di test.Un punto di test è un'associazione di un test case con una configurazione di test in un gruppo di test specifico.Per ulteriori informazioni sui punti di test, vedere Generazione di rapporti sullo stato di avanzamento dei test per i piani di test.Nella tabella seguente viene descritto il significato di ogni risultato dei test:
Risultato del test |
Descrizione |
---|---|
Superato |
Numero di test case con esito positivo. |
Non riuscito |
Numero di test case con esito negativo. |
Senza risultati |
Numero di test case eseguiti a cui è stato assegnato lo stato Senza risultati. |
Bloccato |
Numero di test case la cui esecuzione attualmente è bloccata. |
Mai eseguito |
Numero di test case che non sono mai stati eseguiti. |
Altro |
Numero di test case eseguiti a cui è stato assegnato uno degli stati seguenti: Interrotto, Non eseguito, Superato (esecuzione interrotta), Non eseguibile, Disconnesso, Timeout, In sospeso, In corso o Senza risultati. |
Il rapporto sullo stato di avanzamento dei piani di test può essere filtrato nei modi seguenti:
Modifica delle date di inizio e di fine del rapporto.
Applicazione di un filtro ai piani di test conteggiati nel rapporto mediante la specifica di percorsi di iterazione e di area nonché dei nomi o degli stati dei piani di test.
Per ulteriori informazioni, vedere Filtro del rapporto più avanti in questo argomento.
Attività obbligatorie per la gestione di test case e piani di test
Affinché il rapporto sullo stato di avanzamento dei piani di test sia utile e accurato, il team deve eseguire le attività seguenti per gestire i piani di test:
Definire test case e, per ognuno di essi, specificare i percorsi di Iterazione e Area.
Definire piani di test e specificarne lo stato corrente.
Per i test manuali, contrassegnare come Superato o Non superato i risultati di ogni passaggio di convalida nel test case.
Importante I tester devono contrassegnare i passi di test di convalida con uno stato.Il risultato complessivo di un test riflette lo stato di tutti i passi di test contrassegnati.Pertanto, se un passo di test è contrassegnato come Non Superato oppure se non è stato contrassegnato, lo stato del test sarà Non superato.
Per i test automatici, ogni test viene contrassegnato automaticamente come Superato o Non superato.
Per supportare l'applicazione di filtri, assegnare ai test case i percorsi di Iterazione e Area.
Interpretazione del rapporto
È possibile tener traccia del numero di piani di test superati e non superati.Il rapporto sullo stato di avanzamento dei piani di test visualizza il valore cumulativo di tutti i piani di test, raggruppati in base allo stato del risultato.
Domande che trovano risposta nel rapporto
È possibile esaminare il rapporto per determinare lo stato di avanzamento in uno sprint o in un'iterazione oppure al passare del tempo.Ad esempio, è possibile rispondere a queste domande:
Quale volume di test è stato completato dal team?
È probabile che il team riesca a finire in tempo il test?
Quanti test devono ancora essere eseguiti?
Quanti test hanno avuto esito positivo?
Quanti test hanno avuto esito negativo?
Quanti test sono bloccati?
Versione priva di problemi del rapporto
Come mostrato nell'illustrazione seguente, un rapporto sullo stato di avanzamento dei piani di test privo di problemi mostra un avanzamento continuo nell'esecuzione e nel superamento dei piani di test.Idealmente, dato un piano, il rapporto mostra un numero relativamente omogeneo di test case.Quando il ciclo di sviluppo avanza, il numero di test case superati aumenta e la quantità dei test case negli altri stati diminuisce.
Versione problematica del rapporto
Un rapporto sullo stato di avanzamento dei piani di test problematico può contenere uno o più degli indicatori seguenti:
Un numero elevato di test case ha esito negativo.
Quando nel grafico il rosso predomina sul verde, esistono più test case con esito negativo che con esito positivo.A seconda della fase corrente del ciclo del prodotto potrebbe essere utile ricercare il motivo alla base del non superamento di un numero così elevato di test case.
Il numero di test case superati resta costante.
Come mostrato nell'illustrazione seguente, il numero di test case superati, non superati o mai eseguiti resta costante.Potrebbe essere utile ricercare i motivi specifici che influiscono su ogni area.
Filtro del rapporto
Il rapporto sullo stato di avanzamento dei piani di test può essere filtrato affinché mostri solo i test case definiti per l'iterazione, le aree di prodotto, i piani di test o gli stati dei piani di test specificati.Nella figura seguente vengono illustrati i filtri disponibili:
Per modificare l'intervallo di tempo del rapporto
Fare clic sull'icona calendario accanto a Inizio iterazione (data) o a Fine iterazione (data) e selezionare una data appropriata.
Fare clic su Visualizza rapporto.
Per filtrare i piani di test o i test case conteggiati nel rapporto
Eseguire una o entrambe le azioni riportate di seguito:
Negli elenchi Iterazione o Area selezionare la casella di controllo relativa a ogni percorso di iterazione e a ogni area di prodotto da includere.
Negli elenchi Piano di test e Stato piano di test selezionare la casella di controllo relativa a ogni piano di test e a ogni stato di piano di test da includere.
Fare clic su Visualizza rapporto.
Vedere anche
Concetti
Definizione di un piano di test
Esecuzione di test manuali mediante Test Runner
Esecuzione di test automatizzati in Microsoft Test Manager