Impostare autorizzazioni e accesso per i test

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

Per usare completamente i piani di test di Azure, è fondamentale comprendere e configurare le autorizzazioni e i livelli di accesso necessari. Questo articolo descrive i passaggi, in modo da poter eseguire le attività seguenti:

  • Concedere l'accesso alle funzionalità di test manuali
  • Gestire piani di test e gruppi di test
  • Impostare le autorizzazioni per la creazione e l'eliminazione di artefatti di test

Seguendo queste linee guida, è possibile assicurarsi che il team abbia l'accesso appropriato per gestire ed eseguire piani di test in modo efficiente.

Per gestire l'accesso alle funzionalità di test manuali, è possibile concedere autorizzazioni specifiche a utenti o gruppi a livello di oggetto o progetto per le attività seguenti:

I controller di test, usati per i test di carico, vengono gestiti a livello di organizzazione o raccolta. Per altre informazioni, vedere Installare agenti di test e test controller.

Prerequisiti

  • Livelli di accesso:
  • Autorizzazioni:
    • Per gestire le autorizzazioni correlate ai test a livello di progetto o a livello di oggetto o per eliminare definitivamente gli artefatti di test, fare parte del gruppo di sicurezza Amministratori progetto.
    • Per gestire i livelli di accesso o le autorizzazioni a livello di organizzazione, trovarsi nel gruppo di sicurezza Amministratori raccolta progetti o impostare le informazioni a livello di istanza su Consenti.
  • Livelli di accesso: fare parte del gruppo di sicurezza Amministratori di Azure DevOps Server.
  • Autorizzazioni:
    • Per gestire le autorizzazioni correlate ai test a livello di progetto o a oggetti, fare parte del gruppo di sicurezza Project Administrators .
    • Per gestire le autorizzazioni a livello di raccolta o gestire i livelli di accesso, fare parte del gruppo di sicurezza Amministratori raccolta progetti oppure impostare Le informazioni a livello di istanza di Modifica su Consenti.

Per altre informazioni, vedere Informazioni sui livelli di accesso e Modificare i livelli di accesso per utenti o gruppi.

Concedere l'accesso alle funzionalità di test manuali

Per l'accesso completo ai piani di test, gli utenti devono avere il livello di accesso Basic + Test Plans . Gli utenti con accesso di base e 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

Seguire questa procedura per concedere le autorizzazioni per la gestione degli artefatti di test a livello di percorso dell'area.

  1. Accedere al progetto (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Selezionare Configurazione progetto impostazioni>progetto.

  3. Selezionare Aree>...(ellissi) >Sicurezza.

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

  4. 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 la gestione degli artefatti di test

Quando si tratta di testare elementi come piani di test, gruppi di test e test case, il processo per eliminarli è diverso dall'eliminazione di elementi di lavoro non test.

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.

Importante

Quando si eliminano elementi di test come piani di test, gruppi di test e test case, prendere nota delle informazioni seguenti:

  • Eliminazione permanente: è supportata solo l'eliminazione permanente di questi artefatti.
  • Nessun cestino: gli artefatti di test eliminati non vengono visualizzati nel Cestino e non è possibile ripristinarli.
  • Elementi figlio associati: l'eliminazione influisce sugli elementi figlio associati, inclusi i gruppi di test figlio, i punti di test in tutte le configurazioni, i tester (l'elemento di lavoro del test case sottostante rimane invariato), la cronologia dei risultati dei test e altre cronologie correlate.
  • Rimozione dall'archivio dati TCM: l'artefatto di test eliminato viene rimosso dall'archivio dati di gestione del test case (TCM) e l'elemento di lavoro sottostante viene eliminato.
  • Eliminazione di elementi figlio: un processo viene eseguito per eliminare tutti gli elementi figlio sia dal lato TCM che dagli elementi di lavoro sottostanti. Questo processo può richiedere fino a pochi minuti a seconda del numero di artefatti eliminati.
  • Eliminazione irreversibile: tutte le informazioni nell'archivio dati di rilevamento degli elementi di lavoro e L'archivio dati TCM vengono eliminate definitivamente e non possono essere riattivate o ripristinate.

Nota

Per attivare la pagina di anteprima della pagina Impostazioni autorizzazioni progetto, vedere Abilitare le funzionalità di anteprima.

Seguire questa procedura per impostare le autorizzazioni per la gestione degli artefatti di test.

  1. Accedere al progetto (https://dev.azure.com/{Your_Organization/Your_Project}).

  2. Selezionare Autorizzazioni impostazioni> progetto.

    Screenshot che mostra l'opzione Choose Project settings Permissions (Scegliere le autorizzazioni delle impostazioni > del progetto).

  3. Selezionare un utente o gruppo.

  4. Selezionare dai menu a discesa per modificare le autorizzazioni per ogni elemento.

    Nell'esempio seguente gli utenti assegnati al gruppo Amministratore team consentono di visualizzare le esecuzioni dei test e gestire configurazioni e ambienti di test.

    Screenshot di Impostare le autorizzazioni di test a livello di progetto per un gruppo personalizzato, Amministratore team.

    Le autorizzazioni aggiornate vengono salvate automaticamente.


Nell'esempio seguente vengono concessi ai membri assegnati al gruppo Amministratore di test le autorizzazioni per eliminare le esecuzioni di test.

Screenshot di Impostare le autorizzazioni a livello di progetto per un gruppo personalizzato, Amministratore team.

Passaggi successivi