Procedura dettagliata: installare un controller di test e agenti di test per i test automatizzati di Visual Studio
Le informazioni contenute in questo argomento sono valide per:
Visual Studio Test Professional |
Visual Studio 2010 Ultimate |
Visual Studio 2010 Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|---|
In questa procedura dettagliata verranno illustrate le procedure utilizzate per installare un controller di test e un agente di test. Nella procedura dettagliata viene inoltre descritto come configurare un'impostazione test in cui il controller e l'agente di test vengono utilizzati per distribuire test a diversi computer. Verrà inoltre descritto come aggiungere adattatori di dati e diagnostico all'impostazione test.
In questa procedura dettagliata, si completeranno le seguenti attività:
Configurare un controller e un agente di test da utilizzare per il test su più computer da Visual Studio.
Creare un'impostazione test in cui vengono utilizzati il controller di test e gli adattatori di dati e diagnostico ed eseguire il test.
Prerequisiti
CD di "Microsoft Visual Studio Agents 2010".
(Facoltativo) Un secondo computer per l'installazione del controller e dell'agente di test. In caso contrario, è possibile installare il controller e l'agente di test nello stesso computer in cui è installato Visual Studio.
Installare il controller e l'agente di test
Nelle due procedure successive vengono forniti i passaggi utilizzati per installare un controller di test e un agente di test.
Installare un controller di test
Per installare un controller di test, è necessario essere membro del gruppo di sicurezza Administrators sui computer. Per ulteriori informazioni su come installare controller di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Per installare un controller di test
- Seguire le procedure descritte in Installare un controller di test nell'argomento Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Installare un agente di test
Per installare un agente di test, è necessario essere un membro del gruppo di sicurezza Administrators sul computer.
L'utente che viene aggiunto per l'avvio del servizio o del processo per l'agente di test deve essere inoltre aggiunto come membro del gruppo TeamTestAgentService nel computer del controller di test associato all'agente.
Nota
Se tale utente corrisponde all'utente corrente, quando lo si aggiunge al controller di test sarà necessario disconnettersi o riavviare il computer.
Per ulteriori informazioni su come installare agenti di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Per installare un agente di test
- Seguire le procedure descritte in Installare un agente di test nell'argomento Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.
Utilizzo del controller di test e dell'agente di test in Visual Studio
In questa procedura verrà creata un'impostazione test in Visual Studio che consenta di includere il controller di test installato, di specificare un ruolo e di indicare gli adattatori di dati e diagnostici utilizzati dall'agente di test.
Per aggiungere un'impostazione test in Visual Studio tramite il controller e l'agente di test
In Esplora soluzioni fare clic con il pulsante destro del mouse su Elementi di soluzione, scegliere Aggiungi, quindi fare clic su Nuovo elemento.
Verrà visualizzata la finestra di dialogo Aggiungi nuovo elemento.
Nel riquadro Modelli installati fare clic su Impostazioni test.
Nella casella Nome digitare TestSettingDistributedTestWalkthrough.
Fare clic su Aggiungi.
Il nuovo file di test TestSettingDistributedTestWalkthrough.testsettings viene visualizzato nella cartella Elementi di soluzione in Esplora soluzioni.
Verrà visualizzata la finestra di dialogo Impostazioni test. È selezionata la pagina Generale.
È quindi possibile modificare e salvare i valori delle impostazioni di test.
Nota
Ogni impostazione di test creata viene elencata tra le opzioni disponibili per Seleziona impostazioni test attive e Modifica impostazioni test nel menu Test.
In Nome digitare il nome per le impostazioni di test.
In Descrizione digitare Impostazioni test distribuito.
Lasciare selezionata l'opzione Schema di denominazione predefinito.
Fare clic su Ruoli.
Verrà visualizzata la pagina Ruoli.
Per eseguire il test in modalità remota, utilizzare l'elenco a discesa Metodo di esecuzione dei test e selezionare Esecuzione remota.
Nell'elenco a discesa Controller digitare il nome computer del controller di test creato nella procedura Installare un controller di test.
Nota
Se si aggiunge un controller per la prima volta, nell'elenco a discesa non saranno presenti controller. L'elenco viene popolato da controller precedenti specificati in altre impostazioni di test.
In Ruoli fare clic su Aggiungi.
Nella riga evidenziata nella colonna Nome digitare Test distribuito.
Fare clic su Dati e diagnostica.
Verrà visualizzata la pagina Dati e diagnostica.
In Ruolo verificare che il ruolo Test distribuito sia selezionato.
In Dati e diagnostica per il ruolo selezionato selezionare gli adattatori IntelliTrace e Informazioni di sistema.
Per informazioni su questi e altri adattatori che è possibile utilizzare in un'impostazione test, vedere Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio.
Fare clic su Host.
(Facoltativo) Se nel computer viene eseguita una versione a 64 bit di Microsoft Windows e il test è stato compilato con la configurazione Qualsiasi CPU, utilizzare l'elenco a discesa Esegui test in un processo a 32 bit o a 64 bit e selezionare Esegui test in un processo a 64 bit in un computer a 64 bit.
Suggerimento Per la flessibilità massima, è necessario compilare i progetti di test con la configurazione Qualsiasi CPU. È quindi possibile l'esecuzione su entrambi gli agenti a 32 e 64 bit. Non vi sono vantaggi nella compilazione di progetti di test con la configurazione a 64 bit.
Per salvare le impostazioni test, fare clic su Applica.
Fare clic su Chiudi.
Scegliere Seleziona impostazioni test attive dal menu Test, quindi fare clic su TestSettingDistributedTestWalkthrough.testsettings.
Eseguire il test nel modo abituale.
Quando il controller di test elabora unit test e test codificati dell'interfaccia utente, il controller di test divide i test in gruppi di 100 e li invia a un computer dell'agente di test. Ad esempio, se sono presenti 250 unit test e tre agenti di test, i primi 100 unit test saranno inviati ad agente1, i successivi 100 unit test saranno inviati ad agente2 e i restanti 50 unit test saranno inviati a agente3.
Per ulteriori informazioni sulla creazione di impostazioni test da utilizzare in Visual Studio, vedere Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio.
Vedere anche
Concetti
Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents
Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test
Configurazione di computer di test per l'esecuzione di test o la raccolta di dati
Altre risorse
Procedura dettagliata: utilizzo di un controller di test e di agenti di test in un test di carico