Condividi tramite


Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents

In questo argomento vengono fornite informazioni sull'installazione di agenti e controller tramite il software Microsoft Visual Studio Agents 2010. Per abilitare la funzionalità per Visual Studio Lab Management potrebbe inoltre essere necessario installare controller e agenti di compilazione. In questo argomento è inoltre inclusa la procedura per eseguire questa operazione per Visual Studio Lab Management, tuttavia non vengono fornite informazioni sull'installazione di controller e di agenti di compilazione per compilare l'applicazione. Per ulteriori informazioni a questo proposito, vedere Compilazione dell'applicazione. Per informazioni dettagliate su come installare e configurare controller e agenti di test, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.

Prima di installare controller e agenti di test, è necessario verificare che siano disponibili i componenti hardware e software necessari per soddisfare le specifiche esigenze dell'utente. Per informazioni dettagliate sui requisiti hardware e software per i controller e gli agenti di test, vedere Requisiti del controller di test e dell'agente di test.

È necessario installare solo i componenti richiesti in una specifica macchina virtuale o in uno specifico computer fisico. Nella tabella seguente vengono elencati i componenti necessari in base all'attività.

Attività

Agente di test

Controller di test

Agente lab

Agente di compilazione

Controller di compilazione

Esecuzione di test automatizzati in modalità remota tramite Microsoft Visual Studio 2010

X

X

Esecuzione di test automatizzati tramite Microsoft Test Manager

X

X

Esecuzione di test manuali tramite Microsoft Test Manager e raccolta dati in modalità remota

X

X

Compilazione e distribuzione di un'applicazione tramite Visual Studio Lab Management

X

X

X

Compilazione, distribuzione e test di un'applicazione tramite Visual Studio Lab Management

X

X

X

X

X

Nota di avvisoAttenzione

Microsoft Visual Studio Agents 2010 è un prodotto software aggiuntivo disponibile su CD o scaricabile online.

È possibile utilizzare controller e agenti di test con una qualsiasi delle seguenti edizioni client per Microsoft Visual Studio 2010:

  • Visual Studio Test Professional 2010

  • Visual Studio 2010 Ultimate

  • Visual Studio 2010 Premium

È possibile utilizzare agenti di compilazione con Team Foundation Server o come parte della funzionalità del flusso di lavoro per Visual Studio Lab Management. Gli agenti lab vengono utilizzati solo con Visual Studio Lab Management.

In questo argomento vengono fornite le procedure per installare e configurare i componenti del software di Microsoft Visual Studio Agents 2010 su macchine virtuali o computer fisici. È inoltre inclusa la procedura per installare un controller o un agente di compilazione da utilizzare con Visual Studio Lab Management.

Nota

Se è necessario preparare una macchina virtuale installando agenti lab, di test e di compilazione, è possibile utilizzare uno strumento avanzato che consente di installare più rapidamente questi agenti. Dopo essere stato installato con gli agenti, questo strumento consente anche di creare un modello dalla macchina virtuale. Per ulteriori informazioni, vedere il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).

Per installare un controller o un agente di test o un agente lab, è necessario disporre di un CD con etichetta "Microsoft Visual Studio Agents" o di un'immagine ISO scaricata dal sito. È possibile accedere alla pagina di download di Visual Studio Agents - ISO tramite il seguente sito Web Microsoft.

Se si desidera eseguire solo test automatizzati tramite Microsoft Visual Studio 2010, è possibile utilizzare la seguente procedura dettagliata per installare i controller e gli agenti di test e configurare le impostazioni test: Procedura dettagliata: installare un controller di test e agenti di test per i test automatizzati di Visual Studio.

Per istruzioni sulla modalità di installazione e configurazione dei componenti necessari, utilizzare uno qualsiasi dei collegamenti elencati di seguito:

  • Sistemi operativi supportati

  • Requisiti per gruppi di lavoro e domini multipli

  • Installare un controller di test

  • Configurare la sicurezza per i controller e gli agenti di test

  • Installare un agente lab

  • Installare un agente di test

Per questa installazione è necessario utilizzare il DVD di installazione per Team Foundation Server:

  • Installare un controller di compilazione o un agente di compilazione

Nelle sezioni seguenti vengono fornite informazioni relative ai problemi che possono insorgere per tali installazioni:

  • Punti di connessione tra controller di test e agente di test

  • Risoluzione dei problemi

Per ulteriori informazioni sulla gestione di controller e agenti di test dopo l'installazione, vedere Gestione di controller di test e agenti di test.

Nota

Non installare agenti di test nel server in cui è in esecuzione Team Foundation Server.

Prerequisiti

Per questi componenti sono supportati i seguenti sistemi operativi:

  • Windows Server 2008 versione finale originale o versioni successive

  • Windows Server 2003 SP2 o versioni successive

  • Windows 7 versione finale originale o versioni successive

  • Windows Vista SP2 o versioni successive

  • Windows XP Professional SP3 o versioni successive

Requisiti per gruppi di lavoro e domini multipli

Se si prevede di eseguire i controller e gli agenti di test su computer che fanno parte di un gruppo di lavoro e non di un dominio o su computer in esecuzione in domini diversi privi di una relazione di trust bidirezionale, è necessario attenersi alla procedura seguente come parte del processo di installazione:

  1. In ogni computer in cui verrà installato un controller o un agente di test creare un account utente locale configurandolo come membro del gruppo Administrators. Utilizzare lo stesso account e la stessa password su ogni computer.

  2. Utilizzare questo account utente durante l'installazione e la configurazione dei controller di test.

  3. Aggiungere questo account al gruppo TeamTestAgentService sul computer del controller di test.

    Nota di avvisoAttenzione

    Quando si aggiunge questo account utente al gruppo, non includere il nome del computer locale. Evitare di aggiungere, ad esempio, l'account utente come <nome computer>\<nome utente>. Aggiungere semplicemente <nome utente> come account utente per il gruppo.

  4. Installare e configurare gli agenti di test utilizzando questo stesso account.

Nota importanteImportante

Questa procedura non si applica agli ambienti di isolamento rete creati con Visual Studio Lab Management. Per tali ambienti gli agenti di test vengono configurati automaticamente tramite Visual Studio Lab Management nell'ambiente di isolamento rete con il controller di test utilizzando l'account del servizio lab. Per ulteriori informazioni sugli ambienti di isolamento rete, vedere Procedura: creare e utilizzare un ambiente di isolamento rete.

Nota

Durante l'installazione, la condivisione di file semplice viene disattivata automaticamente per gli utenti che si connettono a un controller da un computer Windows XP Professional in un gruppo di lavoro. Per verificare la disattivazione, aprire Esplora risorse, fare clic su Strumenti, fare clic su Opzioni cartella, fare clic su Avanti, fare clic sulla scheda Visualizza, quindi selezionare Usa condivisione file semplice (scelta consigliata).

Installare un controller di test

Un singolo controller di test gestisce uno o più agenti di test inviando loro informazioni sull'attività che devono effettuare. Se si utilizza un controller di test, è possibile eseguire test su qualsiasi computer in cui è installato un agente di test. I controller di test consentono inoltre di utilizzare adattatori dati di diagnostica per raccogliere dati o per influire sul computer di test quando vengono eseguiti i test. È possibile eseguire test su più computer contemporaneamente. Per ulteriori informazioni sugli adattatori dati di diagnostica, vedere Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test.

È possibile utilizzare controller di test nei casi seguenti:

  • Per creare ambienti tramite Microsoft Test Manager

  • Per assegnare ruoli allo scopo di eseguire test e raccogliere diagnostica e dati in modalità remota tramite Microsoft Visual Studio 2010

Per ulteriori informazioni sugli ambienti e i ruoli, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.

Ogni controller di test viene eseguito come servizio che gestisce un set di computer nei quali è installato il software dell'agente di test. È possibile creare più ambienti eseguiti dallo stesso controller di test in base alla disponibilità degli agenti. Ad esempio, è possibile installare un controller di test e quindi installare e registrare nove agenti di test sulle macchine virtuali o i computer fisici con questo controller di test. È possibile quindi creare tre ambienti aventi ognuno tre ruoli e assegnare al ruolo il computer adatto da questi nove agenti di test.

Nota di avvisoAttenzione

Non è necessario installare ed eseguire un controller di test in un computer configurato anche come controller di dominio.

Autorizzazioni necessarie

Per installare un controller di test, è necessario essere un membro del gruppo di sicurezza Administrators sul computer.

Nota importanteImportante

Se si desidera registrare il controller di test con l'insieme di progetti Team Foundation Server, l'account utilizzato per il servizio del controller di test deve essere un membro del gruppo [Project Collection]\Project Collection Test Service Accounts. In alternativa, l'account utilizzato per eseguire lo strumento di configurazione del controller di test deve essere un membro del gruppo Project Collection Administrators.

Per installare un controller di test

  1. Se non è stata ancora avviata l'installazione di Microsoft Visual Studio Agents 2010, inserire il CD "Microsoft Visual Studio Agents" nel lettore o scaricare un'immagine ISO, quindi avviare il file setup.exe presente nella cartella radice.

    Verrà visualizzata la pagina Installazione di Visual Studio Agents 2010.

  2. Fare clic su Installa Controller di test di Visual Studio 2010.

    Verrà visualizzata la pagina Installazione Controller di test di Microsoft Visual Studio 2010.

  3. Fare clic su Avanti.

    Verrà visualizzata la Pagina iniziale.

  4. Leggere le Condizioni di licenza; se le si accetta, selezionare l'opzione Ho letto e accettato le condizioni di licenza, quindi fare clic su Avanti.

    Verrà visualizzata la pagina Opzioni.

  5. (Facoltativo) Per installare il software in un percorso diverso, fare clic su Sfoglia per selezionare una cartella di installazione diversa.

  6. Fare clic su Installa per avviare l'installazione.

    Verrà visualizzata la pagina Installazione componenti. Al termine dell'installazione verrà visualizzata la Pagina Fine.

  7. Per configurare il controller di test installato, selezionare Configura controller di test. Fare quindi clic su Configura per avviare lo Strumento di configurazione controller di test.

    Verrà visualizzata la finestra di dialogo Configura controller di test.

    Nota

    È possibile eseguire questo strumento in qualsiasi momento per riconfigurare il controller di test. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Strumento di configurazione del controller di test di Microsoft Visual Studio 2010.

  8. Selezionare l'utente da utilizzare come account di accesso per il servizio del controller di test.

    Nota

    Le password Null non sono supportate per gli account utente.

  9. (Facoltativo) Se si desidera utilizzare il controller di test con un ambiente fisico o virtuale, è necessario registrarlo con l'insieme di progetti team per il progetto team contenente gli ambienti. Selezionare Registra con insieme di progetti team. Per trovare l'insieme di progetti team, fare clic su Sfoglia e quindi su Aggiungi per aggiungere il server, se necessario. In alternativa, digitare il nome in Registra il controller di test con l'insieme di progetti team seguente. Se si digita il nome, assicurarsi di immettere il percorso completo. Ad esempio, http://<nome server>:8080/tfs/InsiemePredefinito.

    Nota di avvisoAttenzione

    Controller di test nello stesso dominio: se si desidera registrare il controller di test con l'insieme di progetti Team Foundation Server, l'account utilizzato per il servizio del controller di test deve essere un membro del gruppo [Project Collection]\Project Collection Test Service Accounts. In alternativa, l'account utilizzato per eseguire lo strumento di configurazione del controller di test deve essere un membro del gruppo Project Collection Administrators.

    Controller di test in un dominio o un gruppo di lavoro diverso: se si desidera registrare un controller di test presente in un gruppo di lavoro o un dominio diverso senza una relazione di trust bidirezionale con il dominio per Team Foundation Server, sarà necessario creare anche un account utente locale con lo stesso nome utente e la stessa password nel computer che esegue Team Foundation Server e nel computer del controller di test. È necessario aggiungere tale account utente locale anche come membro del seguente gruppo di Team Foundation Server: [Project Collection]\Project Collection Test Service Accounts. Sarà quindi possibile registrare il controller di test utilizzando questo account utente locale quando si esegue lo strumento di configurazione del controller di test.

    Nota

    Per ulteriori informazioni sugli ambienti, vedere Configurazione di computer di test per l'esecuzione di test o la raccolta di dati.

  10. (Facoltativo) Per configurare il controller di test per test di carico, selezionare Configura per test di carico.

    Per ulteriori informazioni sui test di carico, vedere Test dello stress e delle prestazioni dell'applicazione, Distribuzione di test di carico in più computer di test utilizzando controller di test e agenti di test e Utilizzo di controller di test e di agenti di test con i test di carico.

    1. Digitare l'istanza di SQL Server in Crea database dei risultati dei test di carico nell'istanza di SQL Server seguente.

      Nota

      Se non si dispone di SQL Server installato, è possibile utilizzare SQL Express. Per ulteriori informazioni sul download e l'installazione di SQL Express, visitare il sito Web Microsoft. Per ulteriori informazioni su considerazioni in merito alle dimensioni, vedere Utilizzo di controller di test e di agenti di test con i test di carico.

    2. Per gestire le licenze utente virtuali per test di carico con un controller di test, fare clic su Gestisci licenze virtuali.

      Verrà visualizzata la finestra di dialogo Gestisci licenze virtuali. È possibile aggiungere e rimuovere codici di licenza a seconda delle necessità.

      Nota

      È necessario acquistare separatamente queste licenze utente virtuali. Per ulteriori informazioni su come gestire le licenze utente virtuali, vedere Gestione delle licenze utente virtuali per i test di carico con un controller di test, Configurazione di agenti e controller di test per il test di carico e Procedura: aggiungere codici di licenze virtuali per i test di carico.

      Nota

      Visual Studio 2010 Load Test Feature Pack fornisce ai sottoscrittori attivi di Microsoft Visual Studio Ultimate 2010 con MSDN un codice di licenza Visual Studio Load Test Virtual User Pack 2010 univoco per generare utenti virtuali illimitati.

      Per scaricare il Feature Pack, disponibile solo per sottoscrittori MSDN, visitare la pagina dei download per sottoscrittori MSDN. Per ulteriori informazioni sul Feature Pack, vedere Microsoft Visual Studio 2010 Load Test Feature Pack.

  11. Per applicare le modifiche apportate, fare clic su Applica impostazioni.

    Verrà visualizzata la finestra di dialogo Riepilogo configurazione. In questa finestra viene mostrato lo stato di ogni passaggio richiesto per configurare il controller di test.

  12. Per chiudere la finestra di dialogo Riepilogo configurazione, fare clic su Chiudi. Fare quindi di nuovo clic su Chiudi per chiudere lo strumento di configurazione del controller di test.

    Verrà visualizzata la finestra di dialogo Installazione di Visual Studio Agents 2010. In questa finestra è possibile installare qualsiasi altro componente necessario in questo computer.

    Il controller di test viene eseguito come servizio di Windows nei computer nei quali viene installato. Per visualizzare le proprietà del servizio utilizzare il Pannello di controllo. Nel Pannello di controllo fare clic su Strumenti di amministrazione, quindi su Servizi. Il nome del servizio del controller di test è Controller di test di Visual Studio. I servizi del controller possono essere avviati e arrestati come qualsiasi altro servizio in Windows.

    Nota

    Se un controller di test è registrato con un progetto team, è possibile configurarlo e monitorarlo, nonché configurare e monitorare gli eventuali agenti di test registrati mediante Gestione controller di test in Centro lab per Microsoft Test Manager. In alternativa, per configurare e monitorare il controller di test e gli agenti registrati, fare clic su Test in Microsoft Visual Studio 2010 e scegliere Gestisci controller di test. È necessario disporre delle autorizzazioni corrette. Per ulteriori informazioni, vedere la sezione relativa alla sicurezza in questo argomento.

Nota

Quando si installa un controller di test in un computer, viene impostata voce del Registro di sistema HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control nel computer stesso. Questo valore modifica automaticamente l'impostazione del timeout di Gestione controllo servizi da 30 secondi a 10 minuti per offrire al controller di test più tempo per iniziare a comunicare con i servizi Team Foundation Server. Per ulteriori informazioni, vedere Non si avvia il servizio e in Windows Server 2003 vengono registrati gli eventi 7000 e 7011.

Se si installa il controller di test in un computer che esegue un sistema operativo con controllo dell'account utente, la chiave del Registro di sistema HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\system\ LocalAccountTokenFilterPolicy viene impostata su 1. In questo modo vengono disabilitate le restrizioni remote del controllo dell'account utente per consentire l'autenticazione remota se un agente di test è configurato per l'utilizzo di un account locale. Per ulteriori informazioni, vedere il seguente sito Web Microsoft (la pagina potrebbe essere in inglese).

Configurare la sicurezza per i controller e gli agenti di test

Con l'installazione del controller di test vengono creati gruppi di utenti e servizi che insieme contribuiscono a rendere l'ambiente sicuro. I gruppi seguenti vengono creati durante l'installazione del controller di test e servono ad autenticare gli utenti:

Gruppo utenti

Creato quando si installa

Autorizzazioni

TeamTestControllerUsers

Controller di test

Gli utenti di questo gruppo possono:

  • Avviare esecuzioni dei test

  • Visualizzare i risultati

TeamTestControllerAdmins

Controller di test

Gli utenti di questo gruppo possono:

  • Eseguire le stesse attività del gruppo TeamTestControllerUsers

  • Eliminare, mettere in pausa o posticipare qualsiasi esecuzione di test

  • Aggiungere, rimuovere e modificare lo stato degli agenti di test

  • Creare ambienti.

TeamTestAgentService

Controller di test

Gli utenti di questo gruppo possono:

  • Connettersi a un controller di test

NotaNota
L'utente dell'agente di test deve essere aggiunto a questo gruppo sul computer in cui è installato il controller di test.

Quando un agente di test si connette a un controller di test, quest'ultimo controlla che l'utente per il servizio agente di test sia membro di uno di questi gruppi. Se l'utente non appartiene a uno di questi gruppi, la connessione verrà rifiutata.

Amministrare un controller di test registrato con Team Foundation Server

Se il controller di test è registrato con un insieme di progetti team, non è necessario aggiungere l'account utente per il controller di test a tali gruppi di utenti per amministrare il controller di test. Se si è un membro del gruppo Project Collection Test Service Accounts o Project Collection Administrators per Team Foundation Server, sarà possibile amministrare il controller di test.

Amministrare un controller di test non registrato con Team Foundation Server

Una volta installato il controller di test, l'accesso a tale controller è limitato ai membri dei gruppi TeamTestControllerUsers e TeamTestControllerAdmins creati durante l'installazione e al gruppo Administrators. Aggiungere gli utenti o i gruppi appropriati o entrambi a questi gruppi per consentire loro di accedere al controller di test.

Installare un agente lab

In Team Foundation Server, gli agenti lab sono utilizzati per gestire macchine virtuali configurate per Visual Studio Lab Management e che sono accessibili attraverso Microsoft Test Manager.

Un agente lab può essere installato solo in una macchina virtuale.

Autorizzazioni necessarie

Per installare un agente lab, è necessario essere un membro del gruppo di sicurezza Administrators sul computer.

Per installare un agente lab

  1. Se non è stata ancora avviata l'installazione di Microsoft Visual Studio Agents 2010, inserire il CD "Microsoft Visual Studio Agents" nel lettore o scaricare un'immagine ISO, quindi avviare il file setup.exe presente nella cartella radice.

    Verrà visualizzata la pagina Visual Studio Agents 2010.

  2. Fare clic su Installa Agente lab di Visual Studio 2010.

    Verrà visualizzata la pagina Installazione dell'agente lab di Microsoft Visual Studio 2010.

  3. Fare clic su Avanti.

    Verrà visualizzata la Pagina iniziale.

  4. Leggere le Condizioni di licenza; se le si accetta, selezionare l'opzione Ho letto e accettato le condizioni di licenza, quindi fare clic su Avanti.

    Verrà visualizzata la pagina Opzioni.

  5. (Facoltativo) Fare clic su Sfoglia per selezionare una cartella di installazione diversa.

  6. Fare clic su Installa per avviare l'installazione.

    Verrà visualizzata la pagina Installazione componenti. Al termine dell'installazione verrà visualizzata la pagina Fine.

  7. Fare clic su Fine per completare l’installazione.

    Questa macchina virtuale potrà ora essere utilizzata come parte di un ambiente virtuale.

    Verrà visualizzata la finestra di dialogo Installazione di Visual Studio Agents 2010. In questa finestra è possibile installare qualsiasi altro componente necessario in questa macchina virtuale.

Installare un agente di test

È possibile installare un agente di test nei modi seguenti:

  1. Come un servizio

  2. Come un processo interattivo

Se si desidera eseguire test che interagiscono con il desktop, quali ad esempio i testi codificati dell'interfaccia utente, è necessario installare l'agente di test che esegue questi test come processo interattivo. Quando si configura l'agente di test come parte del processo di installazione, è possibile selezionare la modalità di esecuzione dell'agente. Per ulteriori informazioni su come eseguire un agente di test come processo, vedere Procedura: configurare l'agente di test per eseguire test che interagiscono con il desktop.

Autorizzazioni necessarie

Per installare un agente di test, è necessario essere un membro del gruppo di sicurezza Administrators sul computer.

Quando si configura un agente di test affinché venga registrato con un controller di test, è necessario essere anche membro del gruppo di sicurezza Administrators sul computer del controller di test.

Nota

Se l'utente selezionato per l'avvio del servizio o del processo per l'agente di test è l'utente corrente, quando si aggiunge tale utente al computer del controller di test sarà necessario disconnettersi e riavviare il computer.

Per installare un agente di test

  1. Se non è stata ancora avviata l'installazione di Microsoft Visual Studio Agents 2010, inserire il CD "Microsoft Visual Studio Agents" nel lettore o scaricare un'immagine ISO, quindi avviare il file setup.exe presente nella cartella radice.

    Verrà visualizzata la pagina Visual Studio Agents 2010.

  2. Fare clic su Installa Agente di test di Visual Studio 2010.

    Verrà visualizzata la pagina Installazione dell'agente di test di Microsoft Visual Studio 2010.

  3. Fare clic su Avanti.

    Verrà visualizzata la Pagina iniziale.

  4. Leggere le Condizioni di licenza; se le si accetta, selezionare l'opzione Ho letto e accettato le condizioni di licenza, quindi fare clic su Avanti.

    Verrà visualizzata la pagina Opzioni.

  5. (Facoltativo) Fare clic su Sfoglia per selezionare una cartella di installazione diversa.

  6. Fare clic su Installa per avviare l'installazione.

    Verrà visualizzata la pagina Installazione componenti. L'installazione dell'agente di test richiede che siano installati degli strumenti di prestazioni per raccogliere dati relativi alle prestazioni durante l'esecuzione dei test. Al termine dell'installazione verrà visualizzata la Pagina Fine.

  7. Per configurare l'agente di test installato, selezionare Configura agente di test. Fare quindi clic su Configura per avviare lo strumento di configurazione dell'agente di test.

    Verrà visualizzata la finestra di dialogo Configura agente di test.

    Nota

    È possibile eseguire questo strumento in qualsiasi momento per riconfigurare l'agente di test. Fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Strumento di configurazione dell'agente di test di Microsoft Visual Studio 2010.

  8. Verranno visualizzate due opzioni relative alla modalità di esecuzione dell'agente di test:

    Servizio   Se non è necessario eseguire test automatizzati che interagiscono con il desktop, ad esempio i test codificati dell'interfaccia utente o la creazione di una registrazione video durante l'esecuzione dei test, selezionare Servizio in Esegui agente di test come. L'agente di test verrà avviato come servizio. Fare clic su Avanti.

    A questo punto è possibile immettere i dettagli sull'utente quando l'agente di test viene avviato come servizio.

    1. Digitare il nome in Nome utente.

    2. Digitare la password in Password.

      Informazioni importanti sull'account utente

      • Le password Null non sono supportate per gli account utente.

      • Se si desidera utilizzare l'agente di raccolta di IntelliTrace o l'emulazione di rete, l'account utente deve essere un membro del gruppo Administrators.

      • Se il nome utente dell'agente non è un membro del gruppo TeamTestAgentService, verrà aggiunto a questo gruppo per il quale sono richieste autorizzazioni sul computer del controller di test.

      • L'utente per il processo interattivo deve essere un membro del gruppo di sicurezza TeamTestAgentService, in caso contrario il processo non sarà in grado di eseguire i test assegnati dal controller.

    Processo interattivo   Se si desidera eseguire test automatizzati che devono interagire con il desktop, ad esempio i test codificati dell'interfaccia utente o la creazione di una registrazione video durante l'esecuzione dei test, selezionare Processo interattivo. L'agente di test verrà avviato come processo interattivo anziché come servizio. Fare clic su Avanti.

    A questo punto è possibile immettere i dettagli relativi all'utente quando l'agente di test viene avviato come processo e altre opzioni.

    1. Digitare il nome in Nome utente.

    2. Digitare la password in Password.

      Nota

      Se si configura l'agente di test in modo che venga eseguito come processo interattivo con un utente diverso dall'utente attualmente attivo, è necessario riavviare il computer e accedere come utente corrente per poter avviare l'agente.

      Informazioni importanti sull'account utente

      • Le password Null non sono supportate per gli account utente.

      • Se si desidera utilizzare IntelliTrace o l'adattatore dati di emulazione di rete e diagnostico, è necessario che l'account utente sia membro del gruppo Administrators. Se nel computer che esegue l'agente di test viene utilizzato Windows Vista o versioni successive o un qualsiasi sistema operativo che dispone di un account utente con privilegi minimi, sarà necessario eseguire l'agente di test anche come un amministratore (con privilegi elevati).

      • Se il nome utente dell'agente non è un membro del gruppo TeamTestAgentService, verrà aggiunto a questo gruppo per il quale sono richieste autorizzazioni sul computer del controller di test.

      • L'utente per il servizio agente di test deve essere un membro del gruppo di sicurezza TeamTestAgentService, in caso contrario il servizio non sarà in grado di eseguire i test assegnati dal controller.

    3. Per assicurarsi che un computer che dispone di un agente di test sia in grado di eseguire i test dopo il riavvio, è possibile configurarlo per l'accesso automatico come agente di test. Selezionare Accesso automatico. In questo modo il nome utente e la password verranno archiviati in formato crittografato nel Registro di sistema.

    4. Per assicurarsi che lo screen saver sia disabilitato in quanto potrebbe interferire con i test automatizzati che devono interagire con il desktop, selezionare Verifica che lo screen saver sia disabilitato.

      Nota di avvisoAttenzione

      L'accesso automatico e la disabilitazione dello screen saver implicano rischi per la sicurezza. Se si abilita l'accesso automatico si consente ad altri utenti di avviare il computer e di utilizzare l'account in grado di accedere automaticamente. Se si disabilita lo screen saver, è possibile che non venga richiesto di immettere le credenziali di un utente per accedere e sbloccare il computer. In questo modo chiunque possa raggiungere il computer fisico potrà accedere al sistema. Se si abilitano queste funzionalità in un computer, è consigliabile accertarsi che esso sia fisicamente protetto. Ad esempio, i computer potrebbero essere collocati in un laboratorio sicuro. La deselezione dell'opzione Verifica che lo screen saver sia disabilitato non abilita lo screen saver.

  9. (Facoltativo) Per registrare l'agente con un controller di test, selezionare Registra con controller di test. Digitare il nome del controller di test seguito dai due punti (:) e dal numero della porta utilizzata in Registra l'agente di test con il controller di test seguente. Digitare ad esempio agente1:6901.

    Nota

    Il numero di porta predefinito è 6901.

    Nota

    Se si configura questo agente in una macchina virtuale che sarà utilizzata con Lab Management, non registrare l'agente con un controller di test. Questa operazione verrà eseguita automaticamente da Lab Management.

  10. Per applicare le modifiche apportate, fare clic su Applica impostazioni.

    Verrà visualizzata la finestra di dialogo Riepilogo configurazione. In questa finestra viene mostrato lo stato di ciascun passaggio richiesto per configurare l'agente di test.

    Nota

    L'ultimo passaggio nel processo di installazione consente di reimpostare la scheda di rete. Per tale motivo, è possibile che si verifichi un breve periodo di interruzione della rete. Questo è il funzionamento previsto.

  11. Per chiudere la finestra di dialogo Riepilogo configurazione, fare clic su Chiudi. Fare quindi clic su Chiudi per chiudere lo strumento di configurazione dell'agente di test.

    Nota

    Per gli agenti di test eseguiti come processo, nel computer è disponibile un'icona dell'area di notifica. Tale icona indica lo stato dell'agente di test. Se l'agente è in esecuzione come processo, con questo strumento è possibile avviarlo, arrestarlo o riavviarlo. Per avviare come processo un agente di test non ancora in esecuzione, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Agente di test di Microsoft Visual Studio 2010.

    Verrà visualizzata la finestra di dialogo Installazione di Visual Studio Agents 2010. In questa finestra è possibile installare qualsiasi altro componente necessario in questo computer.

Nota

Quando si installa un agente di test in un computer, viene impostata la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control nel computer stesso. Questo valore modifica automaticamente l'impostazione del timeout di Gestione controllo servizi da 30 secondi a 10 minuti per offrire all'agente di test più tempo per iniziare a comunicare con i servizi Team Foundation Server. Per ulteriori informazioni, vedere Non si avvia il servizio e in Windows Server 2003 vengono registrati gli eventi 7000 e 7011.

Installare un controller di compilazione o un agente di compilazione

In Visual Studio Lab Management vengono utilizzati controller e agenti di compilazione per distribuire applicazioni in ambienti virtuali a cui è possibile accedere tramite Microsoft Test Manager. In questo modo viene abilitata la funzionalità del flusso di lavoro per Lab Management. Per installare un controller o un agente di compilazione per questo scopo, è necessario installare il servizio di compilazione dal DVD di installazione di Team Foundation Server. Il servizio di compilazione include il controller di compilazione e l'agente di compilazione. Per ulteriori informazioni su Visual Studio Lab Management, vedere Utilizzo di un lab virtuale per il ciclo di vita dell'applicazione.

I passaggi seguenti consentono di installare un controller di compilazione da utilizzare con Team Foundation Server o un agente di compilazione in una macchina virtuale che fa parte di un ambiente virtuale.

L'agente di compilazione è necessario per abilitare le funzionalità del flusso di lavoro per Visual Studio Lab Management. L'agente di compilazione viene utilizzato dalla definizione di compilazione per distribuire l'applicazione nella macchina virtuale. Questo agente di compilazione non deve essere utilizzato per eseguire definizioni di compilazione che comportano solo la compilazione del codice sorgente, in quanto tale agente non dispone delle autorizzazioni per l'accesso al codice sorgente per impostazione predefinita.

Autorizzazioni necessarie

Per installare un controller di compilazione o un agente di compilazione, è necessario essere un membro del gruppo di sicurezza Administrators nel computer.

Per installare un controller di compilazione o un agente di compilazione

  1. Per installare un controller di compilazione o un agente di compilazione, è necessario utilizzare il DVD di installazione di Team Foundation Server. Questa installazione consente di scegliere se installare il servizio di compilazione che, a sua volta, comporta l'installazione di un controller di compilazione e di un agente di compilazione. Non è possibile installare questi componenti separatamente.

  2. Dal DVD di installazione per Visual Studio Team Foundation Server, avviare il file setup.exe per piattaforme a 32 bit o a 64 bit in base al sistema operativo in esecuzione.

    Viene visualizzata l'Installazione guidata di Team Foundation.

  3. Nella pagina di benvenuto fare clic su Avanti.

  4. Leggere le condizioni descritte nella pagina Condizioni di licenza. Fare clic su Ho letto e accettato le condizioni di licenza, quindi su Avanti.

  5. Fare clic su Servizio di compilazione, quindi su Installa.

  6. Se tramite l'Installazione guidata viene richiesto di riavviare il server, fare clic su Riavvia. Dopo che il server è stato riavviato, verrà ripresa l'installazione.

  7. Selezionare Avvia lo strumento di configurazione di Team Foundation Server, quindi fare clic su Configura.

    Nota

    Potrebbe essere necessario installare .NET Framework versione 3.5 per avviare lo strumento di configurazione per il servizio di compilazione. Se nella macchina virtuale è installato il sistema operativo Windows Server 2008, sarà necessario utilizzare Server Manager per installare .NET Framework versione 3.5.

  8. Verrà visualizzata la Configurazione guidata del servizio di compilazione. Fare clic su Avvia procedura guidata.

Nota

Per configurare il servizio di compilazione, è necessario essere un amministratore nel computer.

  1. Se si sta installando un controller di compilazione, è necessario registrarlo con l'insieme di progetti team che si utilizza per Lab Management. A tale scopo, attenersi ai passaggi riportati di seguito:

    1. Fare clic su Avanti.

    2. Per selezionare l'insieme di progetti team che si desidera utilizzare, fare clic sulla pagina Insieme di progetti e quindi su Sfoglia.

    3. Per trovare l'insieme di progetti team, fare clic su Sfoglia e quindi su Server per aggiungere il server, se necessario. In alternativa, digitare il nome in Registra il controller di test con l'insieme di progetti team seguente. Se si digita il nome, assicurarsi di immettere il percorso completo. Ad esempio, http://<nome server>:8080/tfs/InsiemePredefinito.

    4. Fare clic su Avanti. Selezionare quindi Configura in seguito o utilizza con Team Foundation Lab Management e fare clic su Avanti.

    5. Per selezionare un account per il servizio del controller di compilazione, è possibile selezionare Utilizza un account di sistema e selezionare quindi l'impostazione predefinita consigliata dell'account di sistema locale (NT AUTHORITY\SYSTEM) che dispone di privilegi di amministratore. In alternativa, è possibile selezionare Utilizza un account utente e immettere Nome account e Password.

      Nota

      L'account utilizzato per questo servizio deve disporre di privilegi di amministratore nel computer in cui è in esecuzione.

    6. Per selezionare la porta da utilizzare per le connessioni con Team Foundation Server, selezionare Porta predefinita 9191. Se non è possibile utilizzare questo numero predefinito, selezionare Numero porta per utilizzare una porta diversa.

    7. Fare clic su Avanti e quindi su Verifica.

  2. Se si sta installando un agente di compilazione, non è necessario immettere dati. È possibile accettare le impostazioni predefinite mentre si scorrono le pagine della procedura guidata.

    Nota

    Non è necessario aggiungere il nome dell'insieme di progetti team. Questa operazione verrà eseguita automaticamente quando la macchina virtuale verrà distribuita da Lab Management.

  3. Per completare la configurazione, fare clic su Configura. Dopo che il servizio di compilazione è stato configurato correttamente, fare clic su Avanti, su Chiudi, quindi nuovamente su Chiudi.

    Viene visualizzata la console di amministrazione di Team Foundation Server. È possibile chiudere questa console.

    Nota

    Per informazioni aggiornate sull'installazione, vedere lo scenario di installazione di servizio Team Foundation Build in Guida all'installazione di Team Foundation (la pagina potrebbe essere in inglese). Per informazioni sull'installazione e sulla configurazione di un controller di compilazione, vedere Configurare un computer di compilazione.

    A questo punto è possibile installare qualsiasi altro componente necessario.

Punti di connessione tra controller di test e agente di test

Nella figura seguente sono illustrati i punti di connessione tra il controller di test, l'agente di test e il client. Sono inoltre illustrate le porte utilizzate per le connessioni in ingresso e in uscita, oltre alle restrizioni di sicurezza applicate a tali porte.

Porte e sicurezza del controller e dell'agente di test

Per ulteriori informazioni, vedere Configurazione di un controller di test e di un agente di test attraverso un firewall.

Risoluzione dei problemi

Se un controller di test è registrato con un insieme di progetti team, è possibile configurarlo e monitorarlo, nonché configurare e monitorare gli eventuali agenti di test registrati mediante Gestione controller di test in Centro lab per Microsoft Test Manager. Tutti i controller di test registrati all'insieme di progetti team vengono visualizzati.

In alternativa, per configurare e monitorare il controller di test e gli agenti registrati, fare clic su Test in Microsoft Visual Studio 2010 e scegliere Gestisci controller di test.

Nota

È necessario digitare il nome del computer del controller di test nell'elenco dei controller per gestire il controller di test. Non viene infatti visualizzato automaticamente anche se il controller di test è in esecuzione nello stesso computer.

Gli agenti devono essere nello stato pronto. Se un agente di test non è nell'elenco di agenti di test o è nello stato disconnesso, è possibile eseguire lo Strumento di configurazione dell'agente di test nel computer dove è installato l'agente e lo Strumento di configurazione del controller di test nel computer dove è installato il controller.

Nota

Per eseguire gli strumenti di configurazione, fare clic su Start, quindi fare clic su Tutti i programmi. Selezionare Microsoft Visual Studio 2010 e, a seconda delle necessità, fare clic su Strumento di configurazione dell'agente di test di Microsoft Visual Studio 2010 o su Strumento di configurazione del controller di test di Microsoft Visual Studio 2010.

Verificare i criteri seguenti per il controller di test:

  • L'utente del controller di test è un membro del gruppo TeamTestControllerAdmins o del gruppo Administrators.

  • Se si accede al controller da Microsoft Test Manager, assicurarsi che il controller di test sia configurato per l'insieme di progetti team corretto.

  • Se si accede al controller da Microsoft Visual Studio 2010, assicurarsi che il controller di test non sia configurato per un insieme di progetti team.

    Nota

    È possibile eseguire il controller con autorizzazioni con privilegi elevati o riavviare il computer, se il controller di test è in esecuzione nello stesso computer di Microsoft Visual Studio 2010 e l'utente è stato aggiunto al gruppo TeamTestControllerAdmins quando questo è l'utente attivo.

Se si desidera registrare il controller di test con l'insieme di progetti Team Foundation Server, l'account utilizzato per il servizio del controller di test deve essere un membro del gruppo [Project Collection]\Project Collection Test Service Accounts per l'insieme di progetti team. In alternativa, l'account utilizzato per eseguire lo strumento di configurazione del controller di test deve essere un membro del gruppo Project Collection Administrators.

Verificare le seguenti impostazioni per l'agente di test:

  • L'utente per l'agente di test è un membro del gruppo TeamTestAgentService nel computer dove è installato l'agente di test e nel computer dove è installato il controller di test.

    Nota

    Se tale utente corrisponde all'utente corrente, quando lo si aggiunge al computer del controller di test è necessario disconnettersi o riavviare il sistema.

  • Il nome e la porta del controller di test corretti sono stati immessi.

È possibile esaminare inoltre i file %LOCALAPPDATA%\Temp\TestControllerConfigUI.log e TestAgentConfigUI.log per ottenere informazioni su eventuali errori e dettagli aggiuntivi. È possibile aprire questi file dal collegamento nella pagina Riepilogo configurazione quando si utilizzano gli strumenti di configurazione dell'agente di test o del controller di test.

Se si esegue Windows Firewall, l'installazione del controller di test aggiunge le eccezioni seguenti al firewall. Assicurarsi che sia stata aggiunta questa eccezione.

Eccezione

Motivo

QTController.exe

Abilitare la comunicazione con il controller di test.

Vedere anche

Concetti

Configurazione di computer di test per l'esecuzione di test o la raccolta di dati

Altre risorse

Procedura: configurare l'agente di test per eseguire test che interagiscono con il desktop

Procedura dettagliata: installare un controller di test e agenti di test per i test automatizzati di Visual Studio

Configurazione di un controller di test e di un agente di test attraverso un firewall

Procedura: specificare la scheda di rete da utilizzare in un controller di test o un agente di test con più schede di rete

Procedura: specificare i periodi di timeout per controller e agenti di test

Requisiti del controller di test e dell'agente di test

Cronologia delle modifiche

Data

Cronologia

Motivo

Agosto 2010

Aggiornamenti per chiarire le informazioni mediante l'aggiunta di una tabella, l'aggiornamento e il miglioramento delle informazioni e la riorganizzazione delle sezioni.

Commenti e suggerimenti dei clienti.