Impostare autorizzazioni e accesso per i test

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

Per usare le funzionalità complete di Azure Test Plans, è necessario disporre del livello di accesso Basic + Test Plans o avere una delle sottoscrizioni seguenti:

Inoltre, è possibile concedere o limitare l'accesso a varie funzionalità di test manuali concedendo a utenti o gruppi autorizzazioni specifiche per un oggetto o un progetto. Molti artefatti di test corrispondono ai tipi di elemento di lavoro specifici del test. Le autorizzazioni di rilevamento del lavoro si applicano quindi agli elementi di lavoro specifici del test, ad esempio piani di test, gruppi di test, test case e altro ancora. È possibile impostare le autorizzazioni per gli elementi di lavoro e le funzionalità di test manuali per i percorsi di area e a livello di progetto. È possibile impostare le autorizzazioni per gestire i controller di test a livello di organizzazione o raccolta. I controller di test vengono usati per eseguire test di carico.

Prerequisiti

  • Per gestire i livelli di accesso o le autorizzazioni a livello di organizzazione, è necessario essere membri del gruppo di sicurezza Amministratori raccolta di progetti oppure è necessario che Modifica informazioni a livello di istanza sia impostato su Consenti.
  • Per gestire le autorizzazioni correlate ai test a livello di progetto o a oggetti, è necessario essere membri del gruppo di sicurezza Project Amministrazione istrators.

Per altre informazioni, vedere gli articoli seguenti:

  • Per gestire i livelli di accesso, è necessario essere membri del gruppo azure DevOps Server Amministrazione istrators.
  • Per gestire le autorizzazioni correlate ai test a livello di progetto o a oggetti, è necessario essere membri del gruppo di sicurezza Project Amministrazione istrators.
  • Per gestire le autorizzazioni a livello di raccolta o gestire i livelli di accesso, è necessario essere membri del gruppo di sicurezza Raccolta progetti Amministrazione istrators oppure impostare le informazioni a livello di istanza su Consenti.

Per altre informazioni, vedere gli articoli seguenti:

Concedere l'accesso alle funzionalità di test manuali

Per avere accesso completo al set di funzionalità test, il livello di accesso deve essere impostato su Basic + Test Plans. 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.

Gestire piani di test e gruppi di test in un percorso di area

Le autorizzazioni percorso area consentono di concedere o limitare l'accesso per modificare o modificare i piani di test o i gruppi di test assegnati a tali aree. È possibile limitare l'accesso a utenti o gruppi.

Oltre alle autorizzazioni a livello di progetto impostate nella sezione precedente, i membri del team devono disporre delle autorizzazioni per gestire gli artefatti di test, impostati per un percorso di area.

Aprire la pagina Sicurezza per i percorsi di area e scegliere l'utente o il gruppo che si vuole concedere le autorizzazioni.

Screenshot che mostra le autorizzazioni per il percorso area aperto per il progetto.

Impostare le autorizzazioni per Gestire i piani di test e Gestire i gruppi di test su Consenti.

Screenshot che mostra l'impostazione di accesso impostata su Consenti piani di test e gruppi.

Impostare le autorizzazioni per creare ed eliminare artefatti di test

Mentre gli artefatti di test, ad esempio piani di test, gruppi di test, test case e così via, sono tipi di elementi di lavoro, il metodo per eliminarli differisce dall'eliminazione di elementi di lavoro non 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 riattivato o ripristinato.

È necessario essere membri del gruppo Project Amministrazione istrators oppure disporre dell'autorizzazione Elimina elementi di test impostata su Consenti. È anche necessario impostare il livello di accesso su Basic + Test Plans o Visual Studio Enterprise, che fornisce l'accesso al set di funzionalità 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.

Nota

Per abilitare la pagina di anteprima delle autorizzazioni del progetto Impostazioni pagina, vedere Abilitare le funzionalità di anteprima.

In questo esempio vengono concessi ai membri assegnati al gruppo Team Amministrazione le autorizzazioni per creare e visualizzare le esecuzioni dei test e gestire configurazioni e ambienti di test.


In questo esempio vengono concessi ai membri assegnati alle autorizzazioni del gruppo Test Amministrazione per eliminare le esecuzioni di test.

Impostare le autorizzazioni a livello di progetto per un gruppo personalizzato, Team Amministrazione