Condividi tramite


Creare test case manuali

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

Creare test case manuali per verificare che ogni risultato finale soddisfi le esigenze degli utenti. I test case manuali definiscono singoli passaggi eseguiti dai tester, inclusi i passaggi condivisi nei test case. Per testare dati diversi, specificare i parametri per i passaggi di test. Organizzare i test case aggiungendoli ai piani di test e ai gruppi di test e quindi assegnare i tester per eseguire i test.

Per altre informazioni, vedere Condividere i passaggi tra test case, Ripetere un test con dati diversi e Testare oggetti e termini.

Nota

Le iterazioni di test supportano scenari basati sui dati, non scenari basati sul flusso di lavoro. Come procedura consigliata, se si hanno due scenari di test in cui i flussi di lavoro differiscono, creare test case separati. Per altre informazioni, vedere Domande frequenti per i test manuali.

Prerequisiti

Categoria Requisiti
Livelli di accesso - Almeno accesso Basic, con le autorizzazioni per visualizzare gli elementi di lavoro nel percorso dell'area corrispondente.
- Per aggiungere piani di test e gruppi di test, eliminare gli artefatti di test e definire configurazioni di test: Basic + Test Plans accesso.
In alternativa, una delle sottoscrizioni seguenti Visual Studio:
- Impresa
- Test Professionale
- piattaforme MSDN
Autorizzazioni - Per aggiungere o modificare piani di test, gruppi di test, test case o altri tipi di elementi di lavoro basati su test: l'autorizzazione Modificare gli elementi di lavoro in questo nodo impostata su Consenti nel percorso area corrispondente .
- Per modificare le proprietà del piano di test, come le impostazioni di compilazione e di test: Gestire i piani di test autorizzazione impostata su Consenti nel Percorso area corrispondente.
- per creare ed eliminare gruppi di test, aggiungere e rimuovere test case dai gruppi di test, modificare le configurazioni dei test associate ai gruppi di test e modificare una gerarchia del gruppo di test (spostare un gruppo di test): Gestire i gruppi di test set di autorizzazioni su Consenti nel percorso area corrispondente.

Per altre informazioni, vedere Accesso e autorizzazioni di test manuali.

Creare casi di test

  1. Se non lo hai già fatto, crea un piano di test e suite di test basate sui requisiti.

  2. Selezionare un gruppo di test basato sui requisiti e selezionare Nuovo test case.

    Screenshot che mostra i test case con il pulsante Nuovo test case evidenziato.

    Nota

    Il test suite illustrato di seguito proviene da un elemento di lavoro User Story nella bacheca backlog del team. Quando si aggiunge un test case a questo tipo di gruppo, si collega automaticamente il test case all'elemento backlog. Per creare test case in questo modo, aprire il menu di scelta rapida per l'elemento di lavoro e scegliere Aggiungi test.

  3. Immettere un titolo e selezionare Fare clic o digitare qui per aggiungere un passaggio.

    Screenshot che mostra i passaggi inseriti per un caso di test.

  4. Aggiungere i passaggi di test che descrivono l'azione da eseguire e i risultati previsti. È possibile aggiungere allegati a qualsiasi passaggio. Ripetere fino a quando non si aggiungono tutti i passaggi per il test.

    Per altre informazioni, vedere Condividere passaggi e copiare o clonare storie, problemi e altri elementi di lavoro.

Assegnare configurazioni ai test case

È possibile specificare configurazioni, ad esempio sistemi operativi diversi, Web browser e altre varianti per i test.

  • Selezionare il gruppo di test, selezionare Altre opzioni>Assegna configurazioni e nella finestra di dialogo selezionare le configurazioni.

    Screenshot che mostra la finestra di dialogo Assegna configurazioni al gruppo di test con alcune opzioni selezionate.

    È anche possibile assegnare configurazioni a singoli test case. Selezionare uno o più test case > selezionare Altre opzioni>Assegna configurazione.

  • Apportare le modifiche e quindi salvare.

Per altre informazioni, vedere Testare configurazioni diverse.

Attenzione

  • Ereditarietà della configurazione: la modifica delle configurazioni in una suite figlia interrompe l'ereditarietà dalle suite madre. La modifica continua a propagarsi verso suite figlie inferiori, a meno che una suite figlia non l'abbia già sovrascritto.
  • Punti di test nascosti: annullare l'assegnazione di una configurazione nasconde i relativi punti di test correlati. Per ripristinarli, riassegna la configurazione.

Riordinare i test case

Come riordinare i test case dipende dal tipo di suite:

Tipo suite Come riordinare
Suite statica Trascinare i test case nell'ordine desiderato nell'elenco dei test case.
Suite basata sui requisiti La priorità del backlog determina l'ordine. Per modificarlo, riordina gli elementi del backlog nella vista backlog.
Suite basata su query I criteri di ordinamento delle query determinano l'ordine. Per modificarla, modificare le colonne di ordinamento della query.

Riordinare i passaggi di test

Quando si modifica un test case, è possibile riordinare i passaggi di test per regolare la sequenza di azioni:

  • Selezionare un passaggio di test e quindi usare le frecce su e giù per spostarlo nella posizione desiderata.
  • È anche possibile selezionare più passaggi e spostarli insieme.

Screenshot che mostra le frecce usate per spostare i passaggi di test verso l'alto o verso il basso.

Suggerimento

Se diversi test case condividono gli stessi passaggi, provare a usare i passaggi condivisi per mantenerli sincronizzati. Quando si aggiorna un passaggio condiviso, la modifica si applica a tutti i test case che vi fanno riferimento.

Aggiungere test case esistenti a un gruppo di test

Aggiungere test case esistenti a un gruppo di test seguendo questa procedura.

  1. Seleziona una suite di test. Dal menu Nuovo test case selezionare Aggiungi test case esistenti.

    Screenshot che mostra l'opzione Aggiungi test case esistenti da selezionare.

  2. Aggiungere clausole di ricerca in base alle esigenze e quindi selezionare Esegui query.

    Screenshot che mostra la finestra di dialogo Aggiungi casi di test alla suite con il pulsante Esegui query evidenziato.

  3. Quando si trovano i test case desiderati, selezionarli e scegliere Aggiungi test case.

Suggerimento

È possibile creare un test case che si collega automaticamente a un requisito : User Story (Agile), Product Backlog Item (Scrum), Requirement (CMMI) o Issue (Basic) quando si crea un test dalla scheda. Per altre informazioni, vedere l'argomento relativo ad aggiunta, esecuzione e aggiornamento dei test inline.

Usare la visualizzazione Griglia per modificare i test case

Seguire questa procedura per copiare e incollare i test case nella visualizzazione Griglia .

  1. Selezionare l'icona Visualizzazione griglia.

    Screenshot che mostra il pulsante Visualizzazione griglia usato per aprire la visualizzazione Griglia.

  2. Selezionare uno o più test case e quindi selezionare Modifica test case nella griglia.

    Screenshot che mostra diversi test case selezionati con il menu di scelta rapida aperto e Modifica test case nella griglia selezionata.

  3. Aggiungere, eliminare o cancellare righe.

    Screenshot che mostra il menu contestuale della griglia per inserire, eliminare o svuotare righe.

  4. Per aggiungere più test case al gruppo di test, selezionare Aggiungi test case usando la griglia.

    Screenshot che mostra l'opzione per aggiungere test case usando la visualizzazione Griglia.

    • Nella visualizzazione Elenco usare le opzioni di colonna per selezionare i campi nell'elemento di lavoro del test case.

    Screenshot che mostra il pulsante Opzioni colonne.

    È possibile visualizzare e modificare questi campi quando si passa alla visualizzazione Griglia .

Utilizzare Excel per copiare informazioni in una visualizzazione Griglia

È possibile copiare test case e passaggi di test da un foglio di lavoro di Excel esistente. Copiare le colonne da Excel che si desidera utilizzare per il titolo, l'azione e i campi dei risultati previsti. Questa azione non copia la formattazione delle colonne, diversa da multilinea, dal foglio di lavoro. Incollare queste colonne nella visualizzazione Griglia , modificarle, se necessario, e salvarle.

Screenshot che mostra l'opzione di salvataggio per i passaggi copiati da Excel nella visualizzazione Griglia.

È possibile copiare dati dalla visualizzazione Griglia e incollarli nel foglio di lavoro di Excel. Questa azione non copia la formattazione dei passaggi di test nel foglio di lavoro, ad eccezione della formattazione multilinea.

Nota

Non usare il plug-in Teams per Excel per aggiungere o aggiornare gli elementi di lavoro del test case. Excel non è in grado di analizzare il formato in cui sono archiviati i passaggi di test e questa limitazione può influire sulla formattazione degli elementi di lavoro del test case.

Assegnare tester

Assegnare test case in modo che diversi tester possano eseguirli. È possibile assegnare tutti i test case in un gruppo di test a più tester, utile per i test di accettazione.

I tester necessitano di accesso Basic + Test Plans per eseguire test da Azure Test Plans.

  1. Nel menu di scelta rapida di un gruppo di test selezionare Assegna tester per eseguire tutti i test.

    Screenshot che mostra l'opzione Assegna tester per eseguire tutti i test in un menu contestuale della suite di test.

    Verrà visualizzata la finestra di dialogo Seleziona tester per eseguire tutti i test nella suite .

  2. Aggiungere o rimuovere tester dall'elenco. Dopo aver selezionato i tester, selezionare Invia messaggio di posta elettronica e modificare il messaggio in modo che sappiano che i test sono pronti per l'esecuzione.

    Screenshot che mostra la finestra di dialogo di assegnazione dei tester per l'esecuzione di tutti i test con Ricerca utenti e Invia messaggio di posta elettronica evidenziati.

    Il messaggio di posta elettronica contiene un collegamento che i tester possono aprire per visualizzare l'elenco dei test assegnati.

Assegnare un singolo test case a un tester.

  1. Nella scheda Esegui per un gruppo di test selezionare un test e quindi aprire il menu di scelta rapida.

    Screenshot che mostra il menu di scelta rapida per un test case con l'opzione Assegna tester selezionata.

  2. Seleziona Assegna tester. Cercare e selezionare un tester.

Gestire i casi di test

È possibile aprire un test case per visualizzarlo o modificarlo.

  1. Per aprire un test case in un gruppo di test, nella scheda Definisci fare doppio clic sul nome del test case.
  2. Nella scheda Esegui selezionare un test case, aprire il menu di scelta rapida e selezionare Modifica test case.

Screenshot che mostra l'opzione Modifica test case per un test case nel menu di scelta rapida.

È possibile collegare un test case a gruppi di test, requisiti e bug. Per visualizzare gli elementi collegati, nella scheda Definisci aprire il menu di scelta rapida per un test case e selezionare Visualizza elementi collegati.

Screenshot che mostra la finestra di dialogo Elementi collegati per un test case con opzioni per visualizzare gruppi di test, requisiti e bug.

Modifica in blocco dei casi di test

È possibile modificare più test case alla volta. Selezionare diversi test case in un gruppo di test e selezionare Modifica test case.

Screenshot che mostra la finestra di dialogo Modifica elementi di lavoro in cui è possibile selezionare campi e valori per diversi test case.

Selezionare un campo e immettere un valore. Selezionare Aggiungi nuovo campo per aggiungere un'altra coppia campo-valore.

Usare tag per i casi di test

È possibile contrassegnare i test case e visualizzare solo quelli con tag specifici. Ad esempio, contrassegnare tutti i test correlati all'accesso in modo che sia possibile rieseguire questi test se è stato corretto un bug per tale pagina. È possibile filtrare in base a tale tag dal portale Web Piani di test.

Per aggiungere nuovi tag agli elementi di lavoro, avere almeno accesso di base e disporre dell'autorizzazione Crea nuova definizione tag a livello di progetto impostata su Consenti. Per altre informazioni, vedere Aggiungere tag di elemento di lavoro.

È possibile aggiungere e modificare tag quando si modifica un test case o modificare i tag in blocco nella Visualizzazione griglia. È anche possibile creare gruppi in base alle query quando si usano tag.

Screenshot che mostra i tag per un caso di test.

Rinominare o rimuovere casi di test

È possibile rinominare o rimuovere test case da un gruppo di test.

Rinominare un test case: aprire il test case dal menu di scelta rapida e quindi modificare il nome.

Screenshot che mostra un caso di test con il relativo menu di scelta rapida con Apri caso di test selezionato.

Screenshot che mostra un caso di test con il suo nome selezionato per essere modificato.

Rimuovi un test case: dal menu di scelta rapida per il test case selezionare Rimuovi.

Screenshot che mostra il test case rimosso.

Per eliminare in modo definitivo i piani di test e le suite di test, occorre essere membri del gruppo Project Administrators o disporre del nodo a livello Percorso area Gestire i piani di test o Gestire le suite di test con l'autorizzazione impostata su Consenti. Per gestire o eliminare gli artefatti di test, è necessario avere anche il livello access impostato su Basic + Test Plans o Visual Studio Enterprise. Per ulteriori informazioni, vedere Eliminare gli artefatti di test in Azure Boards.

Passaggi successivi