La tua pipeline di build definisce diversi test che potrebbero fallire quando le applicazioni di terze parti non sono disponibili. Assicurati che la pipeline possa comunque essere completata con successo se tali applicazioni di terze parti non sono disponibili. Cosa dovresti fare?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Configurare i flaky tests.
Perché questa è la risposta
Configurare i flaky tests è la soluzione appropriata. I "flaky tests" sono test che a volte passano e a volte falliscono senza modifiche al codice sorgente, spesso a causa di dipendenze esterne instabili o problemi di temporizzazione. Azure DevOps e altri sistemi CI/CD permettono di contrassegnare i test come "flaky" o di configurare la pipeline per ignorare i fallimenti di specifici test in determinate condizioni. Questo consente alla pipeline di completarsi con successo anche se le applicazioni di terze parti non sono disponibili, evitando blocchi inutili. Configurare la pipeline di build per utilizzare job paralleli non risolve il problema dei test falliti, ma serve a velocizzare l'esecuzione. Aumentare la percentuale di superamento dei test è un obiettivo, non una soluzione tecnica al problema dei test instabili. Aggiungere il widget della qualità dei requisiti alla tua dashboard è una funzionalità di monitoraggio, non una configurazione della pipeline per gestire i test falliti.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta