Condividi tramite


Passi condivisi (CMMI)

Per semplificare la definizione e la manutenzione di test case manuali, il team può utilizzare passi condivisi. Molti test richiedono l'esecuzione della stessa sequenza di passi per più test case. La creazione di passi condivisi consente di definire una sola volta una sequenza di passi e di inserirla quindi in molti test case. Se, ad esempio, per ogni test case è necessario che un tester acceda all'applicazione, è possibile creare un set di passi condivisi per eseguire queste azioni. Sarà quindi possibile aggiungere a ogni test case i passi condivisi ed eseguirli tramite Test Runner.

Nota

È possibile definire un test case tramite Team Explorer, ma è preferibile crearli tramite Microsoft Test Manager. È possibile accedere a Microsoft Test Manager da Visual Studio Test Professional 2010, da Visual Studio 2010 Professional o da Visual Studio 2010 Ultimate. Per ulteriori informazioni, vedere Creazione e gestione di test.

Per specificare la sequenza di passi di azione che definiscono un set di passi condivisi, è necessario utilizzare Microsoft Test Manager. È possibile visualizzare e modificare altri campi definiti per test case e passi condivisi utilizzando Team Explorer o Team Web Access. Non è possibile, tuttavia, modificare i campi visualizzati nella scheda Passi tramite questi client.

Poiché i passi condivisi vengono definiti solo per semplificare la definizione di test case manuali, a tale scopo è preferibile utilizzare Microsoft Test Manager. Per ulteriori informazioni sulla definizione e sull'utilizzo di passi condivisi, vedere gli argomenti elencati nella tabella seguente.

Attività

Argomenti correlati

Ridurre la manutenzione dei test condividendo i relativi passi fra test case. I passi condivisi vengono definiti allo scopo di acquisire una sequenza di passi di test e di convalida che vengono inseriti nei passi di test di due o più test case manuali.

Eseguire i test più volte con dati diversi. È possibile aggiungere parametri ai passi condivisi, in modo da utilizzarli nei test case in cui si desidera eseguire più volte lo stesso test con dati diversi.

Velocizzare le operazioni di test. Per eseguire i test più rapidamente, è possibile registrare e riprodurre i passi ripetuti dei test manuali.

Eseguire i test manuali da un piano di test. È possibile eseguire test manuali dal piano di test tramite Test Runner per registrare l'esito positivo o negativo di ogni passo. È possibile salvare il risultato del test e tutti i dati raccolti durante l'esecuzione del test.

Chiudere i passi condivisi che non sono più necessari. Se si dispone di passi condivisi che non vengono utilizzati, è possibile modificarne lo stato da Attivo a Chiuso. I passi condivisi chiusi saranno ancora presenti nel progetto team, ma verranno visualizzati solo nell'elenco dei risultati delle query utilizzate espressamente per trovare i passi condivisi chiusi.

Autorizzazioni necessarie

Per visualizzare i passi condivisi, è necessario essere un membro del gruppo Readers o che l'autorizzazione Visualizza elementi di lavoro in questo nodo sia impostata su Consenti. Per creare o modificare passi condivisi, è necessario essere un membro del gruppo Contributors oppure che l'autorizzazione Modifica elementi di lavoro in questo nodo sia impostata su Consenti. Per ulteriori informazioni, vedere Gestione delle autorizzazioni.

Riferimento di campo

Per ulteriori informazioni sui campi dati e sui controlli disponibili nel form elemento di lavoro per passi condivisi, vedere gli argomenti seguenti:

Flusso di lavoro dei passi condivisi

È possibile utilizzare gli stati Attivo e Chiuso per distinguere i passi condivisi utilizzati da quelli non utilizzati. Tutti i passi condivisi vengono creati con lo stato Attivo. Un elemento di lavoro per passi condivisi è utile solo se viene inserito in uno o più test case. È opportuno impostare lo stato su Chiuso quando risultano chiusi anche tutti i test case che contengono i passi condivisi.

Dopo aver salvato un elemento di lavoro per passi condivisi, è possibile modificare lo stato da Attivo a Chiuso.

Progressione di un flusso di lavoro tipico:

  • Un membro del team crea un elemento di lavoro per passi condivisi con lo stato Attivo e il motivo predefinito Nuovo.

  • Un membro del team modifica lo stato di un elemento di lavoro per passi condivisi da Attivo a Chiuso per indicare che l'elemento di lavoro non viene più utilizzato in alcun test case.

Stati aggiuntivi delle transizioni del flusso di lavoro:

  • Un membro del team determina che l'elemento di lavoro per passi condivisi deve essere riattivato e ne modifica lo stato da Chiuso ad Attivo.

Diagramma di stato dei passi condivisi

Diagramma dello stato dei passi condivisi

Attivo (Nuovo)

I passi condivisi rimangono attivi finché i test case nei quali sono inseriti non vengono chiusi.

I campi dati seguenti vengono acquisiti automaticamente quando si creano passi condivisi:

  • Creato da: nome del membro del team che ha creato l'elemento di lavoro.

  • Data di creazione: data e ora in cui l'elemento di lavoro è stato creato, secondo quanto registrato dall'orologio del server.

Da Attivo a Chiuso

È possibile chiudere un elemento di lavoro per passi condivisi attivo per uno dei motivi seguenti:

Motivo

Casi di utilizzo

Azioni aggiuntive da intraprendere

Obsoleto (impostazione predefinita)

I passi condivisi non sono più necessari per i test di accettazione delle storie utente.

Verificare che tutti i test case che fanno riferimento ai passi condivisi siano impostati su Chiuso.

Posticipata

I passi condivisi non saranno eseguiti durante l'attuale ciclo o iterazione del prodotto. È inoltre possibile specificare questo motivo quando si impostano su Rinviato i test case in cui sono inseriti i passi condivisi.

Nessuna.

Duplicato

L'elemento di lavoro per passi condivisi è un duplicato di un altro elemento di lavoro per passi condivisi.

Creare un collegamento all'elemento di lavoro duplicato che rimane attivo.

Quando un membro del team chiude un elemento di lavoro per passi condivisi, vengono acquisiti i campi dati seguenti:

  • Chiuso da: nome del membro del team che ha chiuso l'elemento di lavoro.

  • Data di chiusura: data e ora in cui l'elemento di lavoro è stato chiuso, secondo quanto registrato dall'orologio del server.

  • Data di modifica stato: data e ora in cui lo stato dell'elemento di lavoro è stato modificato.

Closed

Un membro del team può riattivare un elemento di lavoro per passi condivisi.

Da Chiuso ad Attivo

Quando un membro del team riattiva un elemento di lavoro per passi condivisi, il campo Motivo viene impostato automaticamente su Riattivato.

Motivo

Casi di utilizzo

Azioni aggiuntive da intraprendere

Riattivato

L'elemento di lavoro per passi condivisi è necessario per supportare la definizione di un test case.

Rivedere tutte le azioni e tutti i passi di convalida per verificare che supportino i test case in cui è stato inserito l'elemento di lavoro per passi condivisi.

Quando un membro del team riattiva un elemento di lavoro per passi condivisi, vengono acquisiti i campi dati seguenti:

  • Attivato da: nome del membro del team che ha riattivato l'elemento di lavoro.

  • Data di attivazione: data e ora in cui l'elemento di lavoro è stato riattivato, secondo quanto registrato dall'orologio del server.

  • Data di modifica stato: data e ora in cui lo stato dell'elemento di lavoro è stato modificato.

Vedere anche

Concetti

MSF for CMMI Process Improvement v5.0

Altre risorse

Test case (CMMI)

Bug (CMMI)

Requisito (CMMI)

Elementi di lavoro e flusso di lavoro (CMMI)