Eliminare gli artefatti di test in Azure Boards

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

Mentre gli artefatti di test, ad esempio piani di test, gruppi di test, test case e così via, sono tutti tipi di elementi di lavoro, il metodo per eliminarli differisce dall'eliminazione di elementi di lavoro non di test.

Importante

È supportata solo l'eliminazione permanente di artefatti di test, ad esempio piani di test, gruppi di test, test case, passaggi condivisi e parametri condivisi. Gli artefatti di test eliminati non verranno visualizzati nel cestino e non possono essere ripristinati. L'eliminazione degli artefatti di test non comporta l'eliminazione solo dell'artefatto di test selezionato, ma anche di tutti gli elementi figlio associati, ad esempio i gruppi di test figlio, i punti di test in tutte le configurazioni, i tester (l'elemento di lavoro del test case sottostante non viene eliminato), la cronologia dei risultati dei test e altre cronologie associate.

Quando si eliminano gli artefatti di test, vengono eseguite le azioni seguenti:

  1. Rimuove l'artefatto di test eliminato dall'archivio dati di gestione del test case (TCM) ed elimina l'elemento di lavoro sottostante
  2. Esegue un processo per eliminare tutti gli elementi figlio sia dal lato TCM che dagli elementi di lavoro sottostanti. Questa azione può richiedere tempo (fino a pochi minuti) a seconda del numero di elementi da eliminare.
  3. Determina l'eliminazione di tutte le informazioni nell'archivio dati di rilevamento degli elementi di lavoro e dell'archivio dati TCM e non può essere riattivata né ripristinata.

Prerequisiti

  • Per eliminare le esecuzioni di test, è necessario essere membri del gruppo Project Amministrazione istrators oppure disporre dell'autorizzazione Elimina esecuzioni di test a livello di progetto impostata su Consenti.
  • Per eliminare i piani di test e i gruppi di test, è necessario essere membri del gruppo Project Amministrazione istrators oppure disporre dell'autorizzazione Gestisci piani di test a livello di nodo Percorso area o Gestisci gruppi di test impostata su Consenti. Se l'utente non fa parte del gruppo di amministratori del progetto, l'utente deve disporre dell'autorizzazione Elimina esecuzioni di test a livello di progetto impostata su Consenti insieme alle autorizzazioni a livello di nodo Percorso area.
  • Per gestire o eliminare gli artefatti di test, è necessario impostare anche il livello di accesso su Basic + Test Plans o Visual Studio Enterprise. Questo livello consente l'accesso al set di funzionalità piani di test completo. Gli utenti con accesso di base e con autorizzazioni per eliminare definitivamente gli elementi di lavoro e gestire gli artefatti di test possono eliminare solo test case orfani. Ovvero, possono eliminare i test case creati da Lavoro che non sono collegati a piani di test o gruppi di test.

Per eliminare gli artefatti di test, si applicano le restrizioni e le operazioni seguenti:

  • Gli utenti con accesso di base e con autorizzazioni per eliminare definitivamente gli elementi di lavoro e gestire gli artefatti di test possono eliminare solo test case orfani. Ovvero, possono eliminare i test case creati da Lavoro che non sono collegati a piani di test o gruppi di test.
  • Quando si elimina un piano di test, un gruppo di test, un test case, passaggi condivisi o parametri condivisi, non solo li si elimina definitivamente, si eliminano anche tutti gli artefatti di test associati, ad esempio i risultati dei test.
  • Non è possibile eliminare in blocco gli artefatti di test. Se gli artefatti di test fanno parte di una selezione bulk da eliminare, tutti gli altri elementi di lavoro ad eccezione degli artefatti di test vengono eliminati.

Tipi di elementi di lavoro che supportano l'esperienza di test

L'immagine seguente illustra il set di tipi di elemento di lavoro che supportano l'esperienza di test e funzionano con Microsoft Test Manager. Questi tipi di elemento di lavoro vengono collegati insieme usando i tipi di collegamento visualizzati.

Tipi di elemento di lavoro di gestione dei test.

Dal portale Web o da Microsoft Test Manager è possibile visualizzare i test case definiti per un gruppo di test e quali gruppi di test sono definiti per un piano di test. Tuttavia, questi oggetti non sono connessi tra loro tramite tipi di collegamento. Per le definizioni di ogni campo usato in questi tipi di elemento di lavoro, vedere Eseguire query in base ai campi di integrazione di compilazione e test.

Eliminare un test case, un gruppo di test o un piano di test

  1. Per eliminare un test case, un gruppo di test o un piano di test, aprirlo dal portale Web e scegliere l'opzione Elimina definitivamente dal menu azioni. L'eliminazione bulk non è supportata da una pagina dei risultati della query.

    Eliminare un test case e gli artefatti di test associati dal web form.

    Nota

    Se si hanno le autorizzazioni e l'accesso necessari, verrà visualizzata l'opzione Elimina in modo permanente.

  2. Confermare di voler eliminare effettivamente l'elemento.

    Confermare l'eliminazione della finestra di dialogo degli artefatti di test.

  1. È anche possibile eliminare un piano di test direttamente da Piani di test. Per eliminare un piano di test, aprire Piani di test e scegliere Altre azioni per il piano da eliminare e scegliere Elimina.

    Screenshot della pagina Piani di test, eliminare un piano di test.

  1. È anche possibile eliminare un piano di test direttamente da Test o Test Plans.

    Eliminare i piani di test e gli artefatti dalle pagine test.

  1. Per eliminare i passaggi condivisi e i parametri condivisi, è prima necessario rimuovere manualmente tutti i riferimenti a essi prima di eliminarli.

    Eliminare i passaggi condivisi dal modulo.