Condividi tramite


Procedura: creare un test case manuale

È possibile creare test case manuali con Visual Studio 2010 Ultimate o Visual Studio Test Professional contenenti sia passi di test di convalida che di azione. È inoltre possibile condividere un set di passi di test comuni tra più test case chiamati passi condivisi. In questo modo viene semplificata la gestione dei passi del test se l'applicazione sottoposta a test viene modificata. Per ulteriori informazioni sui passi condivisi, vedere Procedura: condividere i passi dei test case comuni utilizzando i passi condivisi.

Qualsiasi test case creato viene associato al progetto Team e può essere aggiunto a più gruppi di test negli stessi piani di test o in altri. Quando si eseguono questi test case, è possibile contrassegnare i passi del test come superati o non superati. È possibile creare un bug da un test case non superato. Questo bug include automaticamente i passi del test e altre informazioni raccolte. Per ulteriori informazioni sull'esecuzione di un test case manuale, vedere Esecuzione di test manuali mediante Test Runner.

Se si desidera eseguire più volte un test case manuale con dati diversi, non è necessario creare più copie del test case. È possibile aggiungere parametri alle azioni o ai risultati previsti per qualsiasi passo del test nel test case. È quindi possibile aggiungere più set di valori per i parametri che si desidera utilizzare nel test. Ogni set di valori dei parametri viene eseguito come iterazione singola del test. Per ulteriori informazioni, vedere Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi.

È possibile creare un test case manuale dall'interno di un piano di test selezionando un gruppo come illustrato di seguito.

Aggiungere test case a un gruppo di test

Nota

Se il gruppo di test è stato creato aggiungendo un requisito al piano di test, i test case esistenti o nuovi aggiunti al gruppo di test verranno automaticamente collegati al requisito.

È quindi possibile aggiungere i dettagli per il test case, come illustrato di seguito.

Creare un test case manuale

Nota

È possibile aggiungere passi del test copiando e incollando da Microsoft Excel e Microsoft Word. Selezionare i passi dal documento Microsoft Excel o Microsoft Word, fare clic con il pulsante destro del mouse su un passo esistente o su Fare clic qui per aggiungere un passo, quindi scegliere Incolla. Per ulteriori informazioni, vedere Procedura: aggiungere passi del test a un test case manuale da un documento di Microsoft Word o Microsoft Excel. È inoltre possibile copiare e incollare da un file di testo normale con un elenco di azioni e risultati previsti delimitato da tabulazione.

Utilizzare le procedure seguenti per creare e modificare test case manuali:

  • Creare un test case manuale

  • Aggiungere passi di test di convalida e azione al test case manuale

Creare un test case manuale

Per creare un test case manuale

  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. Selezionare il gruppo di test a cui si desidera aggiungere test case nel riquadro della gerarchia dei gruppi di test, quindi scegliere Nuovo.

    Verrà visualizzata la finestra di dialogo Nuovo test case.

  4. Per assegnare un nome al test case, digitare il nome nella casella Titolo.

    Questo titolo consente di identificare il test case e di cercarlo se necessario.

  5. Fare clic su Assegnato a per selezionare il proprietario appropriato per il test case.

  6. (Facoltativo) Per modificare lo stato di un test case, è necessario salvare il test case. Dopo avere salvato il test case, è possibile selezionare uno stato da un elenco, in base alla tabella seguente:

    Stato

    Caso in cui utilizzare lo stato

    Progettazione

    Il test case è in fase di progettazione e non è ancora stato rivisto e approvato.

    Pronto

    Il test case è stato rivisto e approvato ed è pronto per essere eseguito.

    Closed

    Il test case non è più necessario per le iterazioni future di questo progetto Team.

    Questi stati si basano sul modello di processo utilizzato per creare il progetto team. Per ulteriori informazioni su come personalizzare modelli di processo, vedere Personalizzazione dei modelli di processo.

    Nota

    Per impostazione predefinita, Stato è impostato su Progettazione. Un test case nello stato Progettazione può ancora essere eseguito.

  7. Fare clic su Priorità per selezionare l'importanza del test case.

  8. (Facoltativo) È possibile convertire un test case manuale in un test automatizzato. Per impostare lo stato di un test case per l'automazione, fare clic su Stato automazione e selezionare uno stato da un elenco, in base alla tabella seguente:

    Stato

    Caso in cui utilizzare lo stato

    Non automatizzato

    È solo un test case manuale.

    Pianificato

    Il piano prevede l'aggiunta futura dell'automazione per questo test case.

    Automatizzato

    Questo valore viene impostato automaticamente se un test automatizzato viene aggiunto a questo test case.

    Nota

    Per impostazione predefinita, Stato automazione è impostato su Non automatizzato. Per ulteriori informazioni sulla conversione di un test case manuale in un test case automatizzato, vedere Procedura: associare un test automatizzato a un test case.

  9. Fare clic su Area per selezionare l'area appropriata nel progetto Team per il test case.

    Nota

    Le aree vengono configurate dall'amministratore di Team Foundation Server per il progetto Team. È possibile utilizzare il campo Area per eseguire query nei test case manuali.

  10. Fare clic su Iterazione per selezionare l'iterazione nel progetto Team per questo test case.

  11. (Facoltativo) Per collegare il test case a requisiti o storie utente testate da questo test case, fare clic su Storie utente testate, quindi fare clic su Aggiungi. Immettere gli elementi in ID elementi di lavoro oppure cercare gli elementi e scegliere OK.

    Verranno visualizzati i requisiti o le storie utente.

  12. Per salvare il test case, fare clic su Salva sulla barra degli strumenti.

    Nota

    Dopo avere salvato il test case, l'identificatore del test case viene visualizzato nel titolo del riquadro di modifica.

Aggiungere passi di test di convalida e azione al test case manuale

Per ciascun passo del test nel test case manuale, è possibile elencare l'azione e il risultato previsto. È inoltre possibile allegare un file di dettagli o una schermata per fornire ulteriori informazioni al tester.

Per aggiungere passi di test di convalida e azione al test case manuale

  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. Selezionare il gruppo di test nel riquadro della gerarchia dei gruppi di test contenente il test case.

  4. Per aprire il test case a cui aggiungere i passi, fare doppio clic sul test case elencato nel riquadro dei dettagli del gruppo di test.

  5. Scegliere Passi.

  6. Fare clic su <fare clic qui per aggiungere un passo>, quindi digitare i dettagli del passo del test.

  7. In Azione digitare l'azione che il tester intraprende per eseguire questo passo del test.

  8. (Facoltativo) In Risultato previsto digitare il risultato che l'utente dovrebbe aspettarsi dopo l'esecuzione dell'azione.

    Nota

    Se si aggiungono i risultati previsti a un passo del test, quest'ultimo diventa automaticamente un passo di convalida riconoscibile grazie al segno di spunta rosso sull'icona. Per impostazione predefinita, ogni passo del test è un passo di azione la cui esecuzione non richiede convalida. Quando si esegue il test case, è necessario contrassegnare singolarmente un passo del test di convalida come superato o non riuscito. In caso contrario, al test verrà assegnato automaticamente uno stato di errore.

  9. Per aggiungere un altro passo del test, scegliere Invio. È possibile aggiungere tutti i passi necessari per il test.

  10. (Facoltativo) Per aggiungere un file come allegato a un passo del test, fare clic sul passo del test, quindi sull'icona degli allegati sulla barra degli strumenti. Per immettere il percorso dell'allegato, fare clic su Aggiungi, digitare il percorso del file, quindi scegliere OK.

  11. (Facoltativo) Per inserire un passo del test, selezionare un passo, quindi fare clic su Inserisci passo sulla barra degli strumenti.

    Un passo del test verrà inserito prima del passo selezionato.

  12. (Facoltativo) Per spostare passi del test nell'elenco, selezionare uno o più passi e fare clic su Sposta su o Sposta giù sulla barra degli strumenti.

    I passi selezionati verranno spostati di un passo verso l'alto o verso il basso.

  13. (Facoltativo) Per aggiungere passi condivisi al test case, fare clic con il pulsante destro del mouse su un passo, quindi scegliere Inserisci passi condivisi. Selezionare dall'elenco i passi condivisi, quindi scegliere Inserisci.

    I passi condivisi verranno inseriti prima del passo selezionato.

    Nota

    È inoltre possibile creare passi condivisi da un test case. Per ulteriori informazioni, vedere Procedura: condividere i passi dei test case comuni utilizzando i passi condivisi.

  14. Per salvare il test case, scegliere Salva e chiudi sulla barra degli strumenti.

    È ora possibile eseguire il test case mediante Test Runner. Per ulteriori informazioni, vedere Procedura: eseguire test manuali.

Vedere anche

Attività

Procedura: condividere i passi dei test case comuni utilizzando i passi condivisi

Procedura: eseguire test manuali

Procedura: eseguire più test manuali in un gruppo di test

Procedura: aggiungere parametri a un test case manuale per eseguire il test più volte con dati diversi

Concetti

Creazione di test case manuali

Altre risorse

Procedura: creare un elemento di lavoro utilizzando Microsoft Test Manager

Procedura: cercare un elemento di lavoro specifico tramite Microsoft Test Manager