Informazioni sui test della pipeline
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Questo articolo descrive i termini comunemente usati nel report di test della pipeline e nell'analisi dei test.
Termine | Definizione |
---|---|
Durata | Tempo trascorso durante l'esecuzione di un test, un'esecuzione di test o un'intera esecuzione di test in una pipeline di compilazione o versione. |
Proprietario | 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. |
Compilazione non riuscita | Riferimento alla compilazione con la prima occorrenza di errori consecutivi di un test case. |
Rilascio non riuscito | Riferimento alla versione con la prima occorrenza di errori consecutivi di un test case. |
Risultato | 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. Alcuni dei risultati comunemente usati sono: - Interrotta: l'esecuzione del test è stata interrotta bruscamente a causa di fattori interni o esterni, ad esempio codice non valido, problemi di ambiente. - Non riuscito: il test non soddisfa il risultato desiderato. - Inconcludenti: testare senza un risultato definitivo. - Non eseguito: test contrassegnato come ignorato per l'esecuzione. - Non interessato: il test non è interessato dalla modifica del codice che ha attivato la pipeline. - Superato: test eseguito correttamente. - Timeout: durata dell'esecuzione del test che supera la soglia specificata. |
Test flaky | Test con comportamento non deterministico. Ad esempio, il test può produrre risultati diversi per la stessa configurazione, codice o input. |
Filtra | Meccanismo per cercare i risultati del test all'interno del set di risultati, usando gli attributi disponibili. Altre informazioni. |
Raggruppamento | Un aiuto per organizzare la visualizzazione dei risultati del test in base agli attributi disponibili, ad esempio Requisito, File di test, Priorità e altro ancora. Sia il report di test che l'analisi dei test forniscono supporto per il raggruppamento dei risultati dei test. |
Percentuale di passaggio | Misura dell'esito positivo del test per una singola istanza di esecuzione o per un periodo di tempo. |
Priorità | Specifica il grado di importanza o criticità di un test. La priorità viene in genere specificata come attributo nel codice di test. Vedere l'attività Pubblica risultati test per visualizzare il mapping dell'attributo Priority per i formati di risultati di test supportati. |
Analisi dei test | Visualizzazione dei dati di test cronologici per fornire informazioni dettagliate significative. |
Test case | Identifica in modo univoco un singolo test all'interno del ramo specificato. |
File di test | Raggruppare i test in base al modo in cui vengono inseriti; ad esempio file, DLL o altri formati. |
Report di test | Visualizzazione di una singola istanza dell'esecuzione di test nella pipeline che contiene i dettagli dello stato e la guida per la risoluzione dei problemi, la tracciabilità e altro ancora. |
Risultato del test | Singola istanza di esecuzione di un test case con un risultato e dettagli specifici. |
Esecuzione di test | Raggruppamento logico dei risultati dei test in base a: - Test eseguito con attività predefinite: tutti i test eseguiti con una singola attività, ad esempio Test di Visual Studio, Ant, Maven, Gulp, Grunt o Xcode verranno segnalati in un'unica esecuzione di test - Risultati pubblicati usando l'attività Pubblica risultati test: offre un'opzione per raggruppare tutti i risultati dei test da uno o più file di risultati del test in una singola esecuzione o singole esecuzioni per ogni file - I risultati dei test pubblicati usando le API: le API offrono la flessibilità necessaria per creare esecuzioni di test e organizzare i risultati dei test per ogni esecuzione in base alle esigenze. |
Tracciabilità | Possibilità di tracciare in avanti o indietro un requisito, un bug o codice sorgente da un risultato del test. |
Assistenza e supporto
- Vedere la pagina relativa alla risoluzione dei problemi
- Ottenere consigli su Stack Overflow e ottenere supporto tramite la community degli sviluppatori