Condividi tramite


Guida ai concetti di base per l'esecuzione di test automatizzati da un piano di test

Di seguito viene fornita una guida sulla modalità di esecuzione dei test automatizzati come parte del piano di test mediante Visual Studio Ultimate o Visual Studio Test Professional. La guida contiene un elenco di controllo delle attività essenziali che è necessario effettuare prima di poter eseguire i test automatizzati mediante Microsoft Test Manager.

Nell'illustrazione seguente viene mostrato come eseguire i test automatizzati per un'applicazione multilivello utilizzando un controller di test e agenti di test. Per un piano di test è necessario utilizzare un ambiente con il controller di test per eseguire i test automatizzati. Per ambiente si intende il set di ruoli richiesti per eseguire un'applicazione specifica e i computer da utilizzare per ogni ruolo. Il set di ruoli utilizzato nell'illustrazione seguente è Server Web, Server database e Client.

Controller test e agenti di test

Quando i test vengono eseguiti come parte di un piano di test, è possibile selezionare gli ambienti e le impostazioni di test per il piano di test come mostrato nell'illustrazione seguente. È possibile configurare un piano di test mediante la visualizzazione Proprietà nella sezione Piano di Testing Center.

Concetti relativi alle impostazioni dei test

Elenco di controllo per le attività

Passaggio

Descrizione attività

Argomento

Completata

1

Determinare i ruoli necessari nell'ambiente per eseguire i test automatizzati per testare l'applicazione. Ad esempio, potrebbero essere necessari un server Web e un client desktop con un browser. Installare quindi un controller di test e registrarlo con Team Foundation Server. Installare gli agenti di test nei computer che si desidera utilizzare come parte dell'ambiente fisico per il test. Tali computer possono essere fisici o macchine virtuali.

2

Creare un ambiente fisico che utilizza questo controller di test e i computer con gli agenti di test.

3

Creare un piano di test e i gruppi di test mediante Microsoft Test Manager.

NotaNota
È inoltre possibile creare test case nei gruppi di test ai quali poter associare ciascun test automatizzato.In alternativa, è possibile creare test case dall'assembly di test automatizzati.Per ulteriori informazioni sulla creazione di test case, vedere il passaggio 9.

4

Creare impostazioni di test automatizzati per il piano di test con un set di ruoli che corrispondono all'ambiente fisico. Aggiungere le impostazioni di test e l'ambiente al piano di test.

5

Creare i test automatizzati mediante Microsoft Visual Studio 2010. Tali test possono essere unit test o test codificati dell'interfaccia utente.

6

Archiviare il progetto di test per i test automatizzati nel controllo della versione per Team Foundation Server.

7

Aggiungere il progetto di test a una definizione di compilazione esistente o creare una definizione di compilazione per questo progetto di test mediante Team Foundation Build.

8

Accodare una compilazione mediante questa definizione di compilazione.

9

Associare i test automatizzati ai test case nel piano di test mediante uno dei metodi seguenti:

  • Creare i test case nel piano di test e associare manualmente un metodo di test a ogni test case

  • Creare i test case da un assembly di test automatizzati

NotaNota
In questi argomenti sono contenute anche informazioni relative ai passaggi successivi.

10

Assegnare la compilazione al piano di test.

11

Eseguire i test automatizzati. È possibile visualizzare e analizzare i test automatizzati al completamento dell'esecuzione dei test.

Con la compilazione è possibile eseguire le impostazioni di test e l'ambiente assegnati al piano o, se necessario, è possibile selezionare impostazioni e ambienti diversi.

NotaNota
In questo argomento sono incluse anche le sezioni sull'assegnazione di una compilazione al piano e sulla creazione di ambienti e impostazioni di test.

Nota

In queste attività viene illustrata l'esecuzione dei test automatizzati in un ambiente fisico. Se si desidera utilizzare un ambiente virtuale, è necessario Visual Studio Lab Management. Per ulteriori informazioni sulla creazione di un lab virtuale mediante Visual Studio Lab Management, vedere Utilizzo di un lab virtuale per il ciclo di vita dell'applicazione.

Vedere anche

Concetti

Esecuzione di test automatizzati

Test dell'applicazione