Condividi tramite


Procedura: aggiungere requisiti o storie utente al piano di test

Se il test viene pianificato in base a requisiti o storie utente, è possibile utilizzare Microsoft Test Manager per aggiungere requisiti o storie utente al piano di test. Ciò consente di organizzare il test in base ai requisiti. È possibile collegare i test case a requisiti o storie utente esistenti che sono stati creati nel progetto team. È inoltre possibile visualizzare i test case che sono già stati collegati al requisito o alla storia utente.

Aggiungendo il requisito a un piano di test con Visual Studio 2010 Ultimate o Visual Studio Test Professional, si garantisce che ogni requisito venga testato in modo specifico. In questo modo è inoltre possibile determinare il code coverage del test di cui si dispone per il requisito. Se si include il requisito nel piano di test, è possibile eseguire tutti i relativi test case contemporaneamente e visualizzare i risultati.

Nota

È possibile aggiungere un nuovo requisito al progetto team utilizzando Microsoft Test Manager. Per informazioni su questa procedura, vedere Procedura: creare un elemento di lavoro utilizzando Microsoft Test Manager. Per informazioni sull'aggiunta di un nuovo requisito utilizzando Microsoft Visual Studio 2010, vedere Storia utente (Agile).

Dopo avere aggiunto un requisito al piano di test, è possibile creare i test case per il requisito o aggiungere dei test case esistenti. È inoltre possibile modificare direttamente un test case e collegarlo al requisito utilizzando un collegamento Test per visualizzare anche questo test case nel piano test.

Collegare test case a requisiti o a storie utente

Nota

Nel progetto i requisiti possono essere denominati anche storie utente, a seconda della metodologia.

Utilizzare le procedure seguenti per aggiungere un requisito a un piano di test e collegare test case esistenti o crearne di nuovi per il requisito:

  • Aggiungere un requisito esistente al piano di test

  • Collegare test case esistenti a un requisito

  • Creare un test case per un requisito

  • Rimuovere il collegamento tra un test case e un requisito

Nota

È inoltre possibile collegare test case a requisiti o storie utente utilizzando Microsoft Visual Studio 2010. Per ulteriori informazioni, vedere Test case (Agile). Se per aggiungere o aggiornare i collegamenti viene utilizzato Microsoft Visual Studio 2010, le modifiche non verranno riflesse in Microsoft Test Manager a meno che non si selezioni il requisito e si faccia clic su Aggiorna. In caso contrario, le informazioni non vengono aggiornate immediatamente.

Aggiungere un requisito esistente al piano di test

Per aggiungere un requisito esistente al piano di test

  1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

  2. In Testing Center fare clic su Piano e quindi su Sommario.

    Verrà visualizzato il riquadro Sommario.

  3. Per aggiungere un requisito al piano di test, selezionare la posizione in cui si desidera inserirlo nella gerarchia dei gruppi di test, quindi fare clic su Aggiungi requisiti.

    Verrà visualizzata la finestra di dialogo Aggiungi requisiti esistenti al piano di test.

    Nota

    La gerarchia dei gruppi di test include un nodo radice che ha lo stesso nome del piano di test. È possibile aggiungere test case, gruppi di test o requisiti a questo nodo radice del gruppo di test, ma non è possibile rinominarlo.

  4. Selezionare tutti i requisiti che si desidera aggiungere al piano di test, quindi fare clic su Aggiungi requisiti al piano.

    Nota

    Tutti i test case esistenti già collegati a questi requisiti verranno visualizzati nel riquadro dei dettagli del gruppo di test quando si seleziona il requisito nella gerarchia dei gruppi di test.

  5. Per impostazione predefinita, al gruppo di test basato sul requisito viene assegnato un nome costituito dall'ID requisito, seguito dal nome del requisito. Per rinominarlo, fare clic con il pulsante destro del mouse su Rinomina. Digitare quindi il nuovo nome.

    Il nome verrà visualizzato anche nel riquadro dei dettagli del gruppo di test.

  6. (Facoltativo) Fare clic su Stato e selezionarne uno dall'elenco di stati in base alla tabella seguente:

    Stato

    Caso in cui utilizzare lo stato

    In pianificazione

    Non si è ancora pronti a eseguire i test collegati a questo requisito.

    In corso

    Se si è pronti a eseguire i test collegati a questo requisito.

    Completate

    Quando è terminata l'esecuzione dei test per il requisito e il livello di qualità raggiunto soddisfa gli obiettivi.

    Nota importanteImportante

    Per eseguire i test, è necessario impostare lo stato del requisiti su In corso.

  7. Per modificare le configurazioni predefinite per il requisito aggiunto, se si desidera che siano diverse dalle configurazioni predefinite per il piano, fare clic sulla freccia a discesa accanto all'elenco delle configurazioni nel riquadro dei dettagli del gruppo di test.

    Verrà visualizzata una finestra di dialogo contenente tutte le configurazioni per il progetto team e le configurazioni predefinite correnti per il piano di test.

  8. È innanzitutto necessario deselezionare Usa configurazioni del gruppo di test padre, quindi selezionare le configurazioni predefinite che si desidera aggiungere e tutte quelle che si desidera rimuovere.

    Nota

    La modifica delle configurazioni predefinite influisce solo sui nuovi test case o gruppi di test aggiunti a questo gruppo di test. Per ulteriori informazioni su come modificare le associazioni di test e configurazioni già presenti nel piano di test, vedere la procedura per l'aggiornamento delle configurazioni per test case specifici.

  9. Per aggiungere una nuova configurazione o gestire le configurazioni esistenti, fare clic su Gestisci (facoltativo).

    Verrà visualizzata l'attività Gestione configurazione di test. Per ulteriori informazioni su come creare configurazioni utilizzando Gestione configurazione di test, vedere Procedura: creare configurazioni di test.

  10. Per salvare le modifiche apportate alle configurazioni predefinite, fare clic su Salva.

Collegare test case esistenti a un requisito

Per collegare test case esistenti a un requisito

  1. In Testing Center fare clic su Piano e quindi su Sommario.

    Verrà visualizzato il riquadro Sommario.

  2. Selezionare il requisito nel riquadro della gerarchia dei gruppi di test a cui si desidera aggiungere i test case, quindi fare clic su Aggiungi.

    Verrà visualizzata la finestra di dialogo Aggiungi test case a gruppo. Tutti i test case disponibili verranno visualizzati nell'elenco di test.

    Nota

    I test già aggiunti al requisito non verranno visualizzati nell'elenco di test.

  3. (Facoltativo) Se i test case elencati sono numerosi, è possibile limitare la ricerca di test case modificando la query per i test case come mostrato nei passaggi seguenti:

    1. Per aggiungere una nuova clausola alla query, selezionare Fare clic qui per aggiungere una clausola.

    2. Fare clic in ciascuna colonna della clausola della query per compilare la clausola. Se una colonna contiene un elenco di valori accettati, quando la colonna viene selezionata viene visualizzata una freccia a discesa. Fare clic sulla freccia giù per selezionare un valore nell'elenco. Sono disponibili le colonne seguenti:

      Colonna della query

      Come compilarla

      And/Or

      Selezionare And se questa clausola e quella precedente devono essere true per restituire un risultato. Selezionare Or se questa clausola o quella precedente deve essere true per restituire un risultato.

      Campo

      L'elenco di questo campo contiene tutti i campi elemento di lavoro in cui è possibile eseguire ricerche nell'istanza di Team Foundation Server corrente. Utilizzare il numero desiderato di clausole e campi necessario per ottenere risultati utili. Premere ALT+FRECCIA GIÙ oppure digitare il nome del campo che si desidera selezionare.

      Operatore

      Esempi di operatore includono = (uguale a), <> (diverso da), > (maggiore di), < (minore di), >= (maggiore o uguale a), <= (minore o uguale a), In, Was Ever, Was Never e Contains.

      Valore

      Specifica il valore di cui è in corso la ricerca nel campo specificato. Se è disponibile un elenco di valori da cui effettuare una selezione, fare clic sulla freccia giù per selezionare quello desiderato. Gestione elementi di lavoro di Team Foundation include alcune variabili di query per aggiungere dinamicamente valori alla query. Per ulteriori informazioni, vedere How to: Run or Cancel a Work Item Query.

    3. Ripetere i due passaggi precedenti per aggiungere tutti i valori che si desidera cercare.

    4. Per visualizzare i risultati della query, fare clic su Esegui per eseguire la query.

  4. Selezionare i test che si desidera aggiungere, quindi scegliere Aggiungi test case.

    I test case selezionati verranno visualizzati nel riquadro dei dettagli del gruppo di test. Le modifiche apportate al requisito nel piano di test vengono salvate automaticamente.

    Nota

    Tutti i test case esistenti aggiunti vengono associati a ogni configurazione predefinita per definire i test da eseguire in ogni configurazione per il piano di test. Per rimuovere queste associazioni, selezionare i test nel riquadro dei dettagli del gruppo di test, quindi fare clic su Configurazioni.

Creare un test case per un requisito

Per creare un test case per un requisito

  1. In Testing Center fare clic su Piano e quindi su Sommario.

    Verrà visualizzato il riquadro Sommario.

  2. Nel riquadro della gerarchia dei gruppi di test, selezionare il requisito per il quale si desidera creare un test case, quindi fare clic su Nuovo.

    Verrà visualizzata la finestra di dialogo Nuovo test case.

  3. Immettere i dettagli per il nuovo test case, inclusi le azioni e i risultati previsti per ogni passo del test, quindi fare clic su Salva e chiudi.

    Il nuovo test case verrà visualizzato nel riquadro dei dettagli del gruppo di test.

    Nota

    Per ulteriori informazioni su come creare nuovi test case, vedere Procedura: creare un test case manuale.

  4. Ripetere i due passaggi precedenti per aggiungere altri test case.

    Le modifiche apportate al requisito nel piano di test vengono salvate automaticamente.

    Nota   Per aggiungere una copia di un test case esistente al requisito, fare clic con il pulsante destro del mouse su un test case nel riquadro dei dettagli del gruppo di test, quindi scegliere Crea copia e aggiungila a gruppo. Verrà visualizzata la finestra di dialogo del nuovo test case, in cui è possibile apportare le modifiche necessarie al test case.

Rimuovere il collegamento tra un test case e un requisito

È possibile modificare il requisito e rimuovere il test case oppure è possibile modificare il test case e rimuovere il collegamento al requisito. Le due operazioni hanno lo stesso effetto.

Per rimuovere il collegamento tra un test case e un requisito

  1. Da Testing Center fare clic su Piano, quindi su Sommario.

    Verrà visualizzato il riquadro Sommario.

  2. Per rimuovere il collegamento tra un requisito e un test case, selezionare il requisito specifico nella gerarchia dei gruppi di test.

    Tutti i test esistenti collegati al requisito verranno visualizzati nel riquadro dei dettagli del gruppo di test.

  3. Fare clic con il pulsante destro del mouse sul test nell'elenco dei test esistenti, quindi scegliere Rimuovi.

    Nella scheda Storie utente testate per il test case verrà rimosso il collegamento Test per il requisito. Il test case non sarà più visualizzato nell'elenco di test per il gruppo. Tale modifica apportata al requisito verrà salvata automaticamente.

    Nota

    È possibile modificare direttamente un test case e rimuovere il collegamento Test per qualsiasi requisito dalla scheda Storie utente testate.

Vedere anche

Attività

Procedura: creare un test case manuale

Procedura: visualizzare i requisiti o le storie utente tramite Microsoft Test Manager

Procedura: modificare lo stato di test dei gruppi di test

Concetti

Creazione di un piano di test utilizzando i requisiti o le storie utente

Organizzazione di test case mediante gruppi di test