Condividi tramite


Creare e gestire gruppi di test

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

I gruppi di test organizzano i test case all'interno di un piano di test. Usare i gruppi di test per raggruppare i test correlati per uno sprint, una funzionalità o un'attività cardine. Azure Test Plans supporta tre tipi di gruppi di test:

  • Gruppi di test statici : contenitori organizzati manualmente che contengono test case e altri gruppi di test. Usarli come cartelle per raggruppare i test correlati.
  • Gruppi di test basati sui requisiti : collegato automaticamente a un elemento di lavoro backlog (storia utente, PBI, requisito). Utilizzarli per monitorare la copertura dei test per requisiti specifici.
  • Gruppi di test basati su query : popolati dinamicamente da una query dell'elemento di lavoro. I test case corrispondenti alla query vengono inclusi automaticamente.

Per i concetti chiave, vedere Testare oggetti e termini.

Prerequisiti

Categoria Requisiti
Accesso al progetto Membro del Progetto
Livelli di accesso Almeno l'accesso di base per visualizzare gli elementi di lavoro correlati ai test. Gli utenti con accesso Stakeholder non possono accedere Azure Test Plans.

Per aggiungere piani di test e gruppi di test, eliminare elementi di test o definire configurazioni di test, è necessario Basic + Test Plans o una sottoscrizione Visual Studio: Enterprise, Test Professional o MSDN Platforms.
Autorizzazioni Percorso area:
- Modificare gli elementi di lavoro in questo nodo: aggiungere o modificare piani di test, gruppi di test, test case o altri elementi di lavoro basati su test.
- Gestire i piani di test: modificare le proprietà del piano di test, ad esempio le impostazioni di compilazione e test.
- Gestire i gruppi di test: creare ed eliminare gruppi di test, aggiungere e rimuovere test case dai gruppi di test, modificare le configurazioni dei test e spostare i gruppi di test.

Project-level:
- Gestire le configurazioni di test e Gestire gli ambienti di test: gestire configurazioni di test o ambienti di test.
- Eliminare definitivamente gli elementi di lavoro: eliminare definitivamente gli elementi di lavoro basati su test.

Per altre informazioni, vedere Accesso e autorizzazioni per il test manuale.

Creare una suite di test statica

  1. Nel piano di test selezionare Altre opzioni per un gruppo di test e quindi selezionare Nuovasuite statica>.
  2. Immettere un nome per la suite.

È possibile trascinare e rilasciare suite di test per inserirle in gruppi statici e trascinare i test case per riordinarli.

Screenshot che mostra l'uso del trascina e rilascia per spostare un test.

Aggiungere un gruppo di test basato su requisiti

Aggiungere gruppi di test per gli elementi di backlog che richiedono test manuali. Questi test possono essere storie utente, requisiti o altri elementi di lavoro basati sul progetto.

Annotazioni

Il rilevamento dei requisiti è supportato solo per i test case collegati tramite un gruppo di test basato su requisiti. Gli elementi di lavoro includono una storia utente (Agile), un elemento backlog del prodotto (Scrum), un requisito (CMMI) e un problema (Basic). L'associazione tra un elemento di lavoro requisito e l'esecuzione manuale del test viene creata solo quando il test case viene collegato usando un gruppo di test basato su requisiti.

  1. Per aggiungere una suite a un piano di test, selezionare Altre opzioni per la suite di test e quindi selezionare Nuova suite>Suite basata su requisiti.

    Screenshot che mostra la creazione di una suite di test basata su requisiti.

    Utilizzare suite basate sui requisiti per raggruppare i casi di test. In questo modo, è possibile tenere traccia dello stato di test di un elemento backlog. Ogni test case aggiunto a un gruppo di test basato sui requisiti viene collegato automaticamente all'elemento backlog.

  2. In Creare pacchetti basati sui requisiti aggiungere una o più clausole per filtrare gli elementi di lavoro in base al percorso di iterazione per lo sprint. Eseguire la query per visualizzare gli elementi backlog corrispondenti.

    Screenshot che mostra come aggiungere clausole per filtrare per iterazione e eseguire la query.

  3. Nell'elenco degli elementi di lavoro restituiti dalla query selezionare gli elementi di backlog da testare in questo sprint. Selezionare Crea pacchetti per creare una suite basata su requisiti per ognuno di essi.

    Screenshot che mostra l'aggiunta di suite basate su requisiti per gli elementi del backlog.

Creare un gruppo di test basato su query

  1. Nel piano di test selezionare Altre opzioni per un gruppo di test e quindi selezionare Nuova suite>.
  2. Definire la query in modo che corrisponda ai test case desiderati. Ad esempio, filtrare in base al percorso dell'area, all'iterazione o allo stato.
  3. Seleziona Crea suite. I test case che corrispondono alla query vengono inclusi automaticamente e rimangono sincronizzati man mano che cambiano gli elementi di lavoro.

Annotazioni

I pacchetti basati su query sono di sola lettura. Non è possibile aggiungere o rimuovere manualmente test case. Per modificare il contenuto della suite, aggiornare la query.

Tenere traccia delle modifiche della suite di test

È possibile tenere traccia delle modifiche apportate ai piani di test e ai gruppi di test. Aprire l'elemento di lavoro per il piano di test o il gruppo di test e quindi visualizzare la cronologia degli elementi di lavoro.

Per i gruppi di test, la voce Test Suite Audit nella cronologia del gruppo di test tiene traccia di altre azioni, ad esempio:

  • Aggiunta o rimozione di test case da una suite di test
  • Aggiunta o rimozione di tester da un gruppo di test

Trovare un gruppo di test in un piano di test

Per trovare un gruppo di test all'interno di un piano di test, selezionare l'icona del filtro in Piani di test. Immettere il nome del gruppo di test per filtrare l'elenco. I risultati della ricerca sono limitati alla gerarchia del piano di test selezionata.

Screenshot che mostra come trovare un gruppo di test in un piano di test.

Passo successivo