Procedura: utilizzare azioni registrate nei bug per creare test case

Mentre si eseguono test esplorativi, è possibile che si desideri creare test case da qualsiasi bug rilevato e usare i test case per creare un gruppo di test di regressione.Microsoft Test Manager può semplificare questo processo.Quando si individua un bug, è possibile registrarne le azioni per riprodurlo come testo in un file di log.Questo log azioni viene salvato con il risultato del test.È inoltre possibile aggiungere automaticamente questo log azioni a qualsiasi bug creato mentre viene eseguito il test manuale.È quindi possibile utilizzare questo log azioni per creare un test case manuale da un bug o dal risultato di un test.In questo modo diventa più semplice creare test case da passi già eseguiti senza dover immettere tutti i passi.Sarà quindi possibile aggiornare questo test case in base alle esigenze specifiche.

Per creare un test case dal log azioni salvato con i risultati del test e non in un bug, vedere Procedura: utilizzare azioni registrate per creare test case.

Se, ad esempio, si esegue un test e dopo i primi due passi si rileva un problema deviando dai passi del test,è possibile registrare un bug in cui registrare queste nuove azioni dell'interfaccia utente eseguite deviando dai passi del test.È quindi possibile creare un nuovo test case da utilizzare per eseguire nuovamente il test del bug una volta corretto, come illustrato di seguito.

Requisiti

  • Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
SuggerimentoSuggerimento

Utilizzando Microsoft Test Manager, è possibile eseguire sessioni di test esplorative, che sono ideali per individuare i percorsi di test case manuali.Per ulteriori informazioni, vedere Esecuzione del test esplorativo tramite Microsoft Test Manager e Procedura: creare un nuovo test case manuale da una sessione di testing esplorativo.

Creare un test case da un bug

[!NOTA]

È inoltre possibile creare un test case dalle azioni registrate in un bug quando una query elenca i bug nell'attività Query.Per ulteriori informazioni, vedere Procedura: tenere traccia dei bug.

Per creare un log azioni quando si esegue il test, è necessario utilizzare impostazioni di test con il log azioni selezionato.Per ulteriori informazioni, vedere Procedura: scegliere le applicazioni registrate in un test manuale.

Per utilizzare azioni registrate nei bug per creare test case

  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 2012, quindi scegliere Microsoft Test Manager.

  2. Fare clic sulla freccia giù sullo strumento di selezione del gruppo centrale, quindi fare clic su Testing Center.

  3. Sulla barra dei menu del gruppo centrale, scegliere Test.

  4. Per visualizzare i bug attualmente assegnati all'utente, fare clic su Verifica bug.

    Verrà visualizzata la visualizzazione Verifica bugin cui sono elencati tutti i bug attualmente assegnati.

  5. (Facoltativo) Per visualizzare i bug creati, fare clic su Creati dall'utente.

  6. Selezionare il bug dall'elenco contenente le azioni registrate che si desidera utilizzare per un nuovo test case.

    [!NOTA]

    Se il bug che si desidera utilizzare per creare un test case non è il proprio, è possibile trovare il bug tramite una query personalizzata.Per creare una query personalizzata dall'attività Bug personali, fare clic su Modifica.Per ulteriori informazioni sulla creazione di una query, vedere Procedura: tenere traccia dei bug.

  7. Per creare il test case dai passaggi del log azioni, fare clic su Crea test caseda bug.

    Verrà visualizzata l'attività Nuovo test case.Tale attività mostra i passi del test dal log azioni ora aggiunti al test case.

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

  9. (Facoltativo) Per collegare il test case ad altri elementi di lavoro testati tramite questo test case, fare clic su Tutti i collegamenti, quindi su Aggiungi.In seguito, digitare gli elementi in ID elementi di lavoro oppure cercare gli elementi e scegliere OK.

    Gli elementi di lavoro vengono elencati in Test.

    [!NOTA]

    Il bug viene aggiunto automaticamente come elemento di lavoro associato in Altri collegamenti.

  10. Per visualizzare i passi aggiunti, fare clic su Passi.

  11. Per rimuovere i passi del test non necessari nel test case, selezionare il passo e fare clic sull'icona di eliminazione.Ad esempio, potrebbe essere necessario rimuovere i passi che illustrano il completamento di un passo o la modifica della finestra padre.

  12. (Facoltativo) Per aggiungere i risultati previsti ai passi, scegliere Risultato previsto e digitare il nome del testo.

  13. Per aggiungere passi aggiuntivi, scegliere <fare clic qui per aggiungere un passo>, quindi digitare i dettagli del passo del test.

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

  15. (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.

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

  17. Per inserire un passo del test, fare clic con il pulsante destro del mouse su un passo e selezionare Inserisci passo.

    [!NOTA]

    Il passo verrà inserito prima del passo selezionato.

  18. Per salvare il test case, fare clic su Salva e chiudi.

    [!NOTA]

    Per ulteriori informazioni sulla creazione di un test case manuale, vedere Procedura: creare un test case manuale.

Vedere anche

Attività

Procedura: creare un test case manuale

Concetti

Invio di bug in Microsoft Test Manager