Organizzazione di test case mediante gruppi di test
Utilizzando Microsoft Test Manager, è possibile organizzare i test case in una gerarchia di gruppi di test nei piani di test.È possibile eseguire tutti i test case in un gruppo uno dopo l'altro ed è possibile impostare lo stato di un gruppo per indicare se viene pianificato, in corso o completata.
I piani di test e gruppi di test sono solo una modalità di organizzazione di test case.Non vi è possibile aggiungere un test case a un gruppo o piano di test, o.Eliminando una famiglia di prodotti non elimina i test case.
È possibile visualizzare, aggiungere, eliminare o i gruppi nel piano di test selezionando Centro test, Piano, Sommario.Quando si seleziona un gruppo, è possibile visualizzare i test case a cui fa riferimento.
Requisiti
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Test Professional
Creare gruppi di test
Creare ed eliminare i gruppi di test utilizzando la barra degli strumenti sopra il riquadro dei gruppi di test a sinistra della finestra.
È possibile creare tre tipi di gruppi:
Gruppi di test statici è come cartelle.Un gruppo di test statici può contenere sia i test case e altri gruppi di test.Per creare un gruppo di test statici, scegliere Nuova, Gruppo.
Il gruppo radice del piano di test è una famiglia di prodotti statica.
a gruppi di test in base a requisiti è derivato dagli elementi di backlog del prodotto, le storie utente, o altri requisiti.La famiglia di prodotti contiene tutti i test case collegati al requisito.Questo tipo consente di tenere traccia di ogni requisito è stato testato.
Viene illustratoBasati su query i gruppi di test i risultati di una query già definita.Ad esempio, è possibile selezionare tutti i test case che hanno priorità = 1.
[Visual Studio 2012,1] ad esempio, è possibile selezionare tutti i test case collegati a un elemento di backlog del prodotto nello stato approvato.
Gruppi di copia da altre tabelle. Quando si crea un nuovo piano di test, potrebbe essere necessario copiare alcuni dei gruppi di test da un piano di test precedenti.Ad esempio, in ogni sprint, sarà necessario rieseguire molti dei test case eseguiti negli sprint precedenti.Il pulsante della copia non crea nuovi test case.Invece, i gruppi di test copiati fanno riferimento agli stessi test case.Se si desidera creare nuovi test case, vedere Copia e clonazione di gruppi di test e test case.
Eliminare i gruppi di test. Eliminare un gruppo solo se non è stato utilizzato.In caso contrario, impostare lo stato su Completato.Quando si elimina un gruppo di test, i gruppi di test annidati vengono eliminati, ma i test case che fa riferimento a sono rimasti invariati.
Test case in aggiunta a quelli di prodotti
Per aggiungere test case a un gruppo statico o a un gruppo di requisiti, utilizzare le barre degli strumenti sopra l'elenco di test case.
Se si sceglie Aggiungi, viene visualizzata una query per gli elementi di lavoro team.Modificare la query ed eseguire quindi i test case desiderati.
[!NOTA]
Quando si aggiunge un test case a un gruppo di requisiti, assicurarsi che il test case sia appropriato per testare il requisito collegato.Quando si aggiunge un test case a un gruppo di requisiti, automaticamente collegamenti all'elemento di lavoro requisito utilizzando il tipo di collegamento Testato da.
Scegliere Ordine per disporre l'ordine in cui i test verranno eseguiti in un gruppo di test statici.
Spostare e condividere
Si noti che i gruppi di test non contengono test case.Invece, contengono riferimenti ai test case.Pertanto, quando si aggiunge, si sposta, o rimuovere un test case in un gruppo, si sta modificando semplicemente i riferimenti.Il test case non viene modificato.
Trascinare un test case in un gruppo di test in base a requisiti o statica per spostarla.
a gruppi di test in base a requisiti: quando si sposta un test case in o indietro, il collegamento Testato da tra test case e gli elementi di lavoro requisito viene creato o eliminato.
Basati su query i gruppi di test: che non è possibile aggiungere o rimuovere un test case da un gruppo di test basato query, ma è possibile copiare i test case da in un gruppo di un altro tipo.
CTRL+Drag un test case per farlo apparire in più di un gruppo.
Trascinare un gruppo di test per spostarlo in o una famiglia di prodotti statica.
Per creare un test case duplicato, la selezione e scegliere Copia (CTRL + C).È possibile modificare separatamente il test case duplicato.È quindi possibile immettere duplicato di un altro gruppo di test se si desidera.
Per copiare i gruppi di test da un altro piano di test, utilizzare il pulsante nella barra degli strumenti sopra il riquadro dei gruppi di test.Per ulteriori informazioni, vedere Copia e clonazione di gruppi di test e test case.
Definizione di una famiglia di prodotti in base a requisiti
Una famiglia di prodotti in base a requisiti è associata a un elemento di lavoro requisito.A seconda del modello di progetto team, un requisito potrebbe essere definito un elemento di backlog del prodotto o storia utente.
Gli elementi di lavoro requisiti possono essere collegati agli elementi di lavoro test case.È possibile visualizzare questi collegamenti nell'elemento di lavoro requisiti nella scheda Testato da e nell'elemento di lavoro test case nella scheda Elementi verificati.
Una famiglia di prodotti in base a requisiti include automaticamente tutti i test collegati al requisito.Ogni volta che si aggiunge o si rimuove un test case per una famiglia di prodotti in base a requisiti, il collegamento tra il requisito e il test case viene creato o eliminato.
Per aggiungere uno o più a gruppi di test in base a requisiti a un piano di test, scegliere Aggiungi requisiti.Una query elemento di lavoro viene aperto.Modificarlo, eseguirne quindi selezionare i requisiti desiderato.Un gruppo viene generata per ogni elemento di lavoro requisito selezionato.
[Visual Studio 2012,1] nella query elemento di lavoro, è possibile trovare requisiti collegati agli elementi di lavoro con proprietà specifiche.Ad esempio, è possibile trovare tutti i requisiti che dispongono di un elemento di lavoro predecessore particolare, o tutti i requisiti che dispongono di attività di implementazione.A tale scopo, impostare il tipo di query a Elementi di lavoro e collegamenti diretti o a Struttura ad albero elementi di lavoro.Aggiungere le clausole per selezionare il tipo e le proprietà degli elementi di lavoro collegati.Eseguire la query quindi gli elementi risultanti per vedere i collegamenti.Selezionare i requisiti per il quale si desidera creare gruppi di test.
La definizione della query in base alla famiglia di prodotti
Quando si sceglie Nuova, Gruppo basato su query, una query elemento di lavoro viene creato.Modificarlo per selezionare gli elementi di lavoro test case desiderati.È possibile modificarla in un secondo momento.La query viene eseguita automaticamente ogni volta che si apre o si esegue la famiglia di prodotti.
Non modificare le prime due clausole di query elemento di lavoro.Assicurarsi che gli elementi di lavoro specifici test case nel progetto.
Il più delle volte i campi utilizzati nelle clausole aggiuntive vengono Stato, Percorso area, Percorso iterazione, Priorità.
Esegui la query per verificare che individuare i test case corretti.
[Visual Studio 2012,1 e Visual Studio e TFS] Query collegate e gerarchiche
È possibile selezionare i test case basati sulle proprietà degli elementi di lavoro collegati a.Nella pagina Modifica query o Nuova query, impostare Tipo di query a Elementi di lavoro e collegamenti diretti o a Struttura ad albero elementi di lavoroe quindi impostare la query per filtrare gli elementi di lavoro collegati.Questi tipi di coppie di ritorno query di elementi di lavoro e strutture ad albero di elementi di lavoro.La famiglia di prodotti query basata includerà tutti i test case individuati nel risultato della query, indipendentemente dalla posizione che occupi in coppie o nella struttura ad albero.
Di seguito sono riportati alcuni esempi dei gruppi di test basati su query che è possibile eseguire tramite query collegati:
Tutti i test case che non sono collegati a un requisito di tipo, come un elemento o una storia utente backlog prodotto
Tutti i test case collegati a un elemento di backlog del prodotto nello stato approvato
Tutti i test case collegati a requisiti pianificati per lo sprint corrente (iterazione)
Stato del gruppo di test
È possibile impostare lo stato di un gruppo di test per indicare se è possibile eseguire i test o i relativi test tutti completati.
Se non si desidera utilizzare questa funzionalità, lasciare che il valore predefinito Operazione in corsocorrente.
Impostare lo stato da ad altri membri del team:
Nella pianificazione: I test case nel gruppo non sono ancora pronto per l'esecuzione.
Operazione in corsocorrente: Il gruppo di test può essere eseguito.
Completato: I test sono state completate e non è necessario rieseguire in questo gruppo di test.È comunque possibile eseguire gli stessi test case in altri gruppi di test o piani di test.
Importante |
---|
I test in un gruppo di test non possono essere eseguiti a meno che il relativo stato Operazione in corsocorrente. |
L'esecuzione di gruppi di test
Per una descrizione completa dei test in esecuzione, Esecuzione di test in Microsoft Test Managervedere.
I gruppi di test consentono di eseguire tutti i test nella famiglia di prodotti in un batch, uno dopo l'altro.
Per eseguire i test, scegliere Prova, Esegui test.
Solo i gruppi di test che si trovano nello stato Operazione in corso sono visibili.
Per eseguire un singolo test, utilizzare il pulsante Esegui precedente nella barra degli strumenti dell'elenco di test.Per eseguire un gruppo di test, utilizzare il pulsante Esegui la barra degli strumenti dei gruppi di test.Per ulteriori informazioni, vedere Procedura: eseguire più test manuali in un gruppo di test.