Gestione di controller di test e agenti di test

Se si desidera eseguire test in modalità remota, distribuire i test tra più computer, eseguire test di carico oppure eseguire test di un piano di test utilizzando un ambiente con Microsoft Test Manager, è necessario installare un controller di test e agenti di test. Ai fini di queste attività, è possibile utilizzare computer fisici, macchine virtuali o una combinazione di tali sistemi. In un computer può essere installato ed eseguito un controller di test. In ognuno degli altri computer è invece installato ed eseguito un agente di test. Il controller di test gestisce gli agenti e comunica le operazioni che ognuno di essi deve eseguire. Gli agenti possono eseguire test oppure, quando il test viene eseguito, adattatori dati di diagnostica.

Per ulteriori informazioni su come installare e configurare agenti di test e controller di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents e Requisiti del controller di test e dell'agente di test.

È possibile amministrare sia gli agenti di test sia il controller di test. 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, in Microsoft Visual Studio 2010 scegliere Gestisci controller di test dal menu Test.

Nota

Non è consigliabile rinominare il computer in cui viene installato il controller di test, perché il nome del computer viene utilizzato per identificare il controller di test. Se si rinomina il computer, sarà necessario ricreare gli ambienti fisici o gli eventuali ambienti virtuali distribuiti in cui viene utilizzato questo controller di test.

Gestione degli agenti di test per un controller di test

Dopo avere completato l'installazione e la configurazione del controller di test e degli agenti di test, effettuare le procedure illustrate di seguito per gestire gli agenti.

  • Aggiunta di un agente di test a un controller di test

  • Rimozione di un agente di test da un controller di test

  • Modifica delle impostazioni di un agente di test

  • Configurazione di un controller di test

  • Gestire gli agenti quando si eseguono i test

  • Determinare il controller di test utilizzato per eseguire i test

  • Caricamento di test da assembly di test con firma ritardata

Aggiunta di un agente di test a un controller di test

È possibile che si desideri aggiungere un agente di test a un diverso controller di test oppure che risulti necessario aggiungere un agente di test a un controller di test appena installato.

Per aggiungere un agente di test a un controller di test

  1. 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.

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

    Nota

    È necessario che l'agente di test sia già installato affinché possa essere aggiunto a un controller di test. Per ulteriori informazioni su come installare un agente di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.

  2. Se si desidera modificare la modalità di esecuzione dell'agente di test, fare clic su Opzioni di esecuzione.

    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 è presente nel servizio agente, verrà effettuato il tentativo di aggiungerlo. Questa operazione richiede autorizzazioni sul controller di test.

      • È necessario che l'utente che sta tentando di utilizzare il controller di test disponga di un account utente per tale controller di test, diversamente non sarà in grado di eseguite i test.

    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 sia eseguito come processo interattivo con un utente diverso dall'utente attualmente attivo, è necessario riavviare il computer e accedere come questo utente per poter avviare l'agente. Inoltre, 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.

      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 è presente nel servizio agente, verrà effettuato il tentativo di aggiungerlo. Questa operazione richiede autorizzazioni sul controller di test.

      • È necessario che l'utente che sta tentando di utilizzare il controller di test disponga di un account utente per tale controller di test, diversamente non sarà in grado di eseguite i test.

    3. Per accertarsi 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 utente dell'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 fisicamente il computer 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.

  3. Per registrare l'agente con un controller di test diverso, selezionare Registra con controller di test. Digitare il nome del controller di test seguito da : 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.

  4. Per salvare le modifiche apportate, fare clic su Applica impostazioni.

    Verrà visualizzata la finestra di dialogo Riepilogo configurazione indicante lo stato di ognuno dei passaggi necessari per configurare l'agente di test.

  5. 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 di avvisoAttenzione

    Se l'agente è attualmente configurato per essere eseguito in un altro controller di test, è necessario rimuoverlo da quest'ultimo. Se il controller di test è registrato con un progetto team, è possibile rimuovere l'agente di test mediante Gestione controller di test in Centro lab per Microsoft Test Manager. In alternativa, per rimuovere l'agente di test in Microsoft Visual Studio 2010 scegliere Gestisci controller test dal menu Test.

Rimozione di un agente di test da un controller di test

Per poter rimuovere un agente di test, è necessario che sia impostato sullo stato offline.

Per rimuovere un agente di test da un controller di test

  1. Se il controller di test non è registrato con un progetto team, attenersi alla procedura seguente.

    1. Nel menu Test in Visual Studio scegliere Amministra controller test.

      Verrà visualizzata la finestra di dialogo Amministra controller test.

    2. Nell'elenco a discesa Controller digitare il nome del computer in cui è stato configurato il controller di test. Se in precedenza si è già amministrato un controller di test specifico, è possibile selezionarne il nome dall'elenco.

    3. Nel riquadro Agenti selezionare il nome dell'agente di test. Se l'agente è ancora online, fare clic su Offline. Per rimuoverlo, fare clic su Rimuovi.

      Nota

      La rimozione di un agente di test ne determina la disassociazione dal controller di test. Per disinstallare completamente l'agente di test, utilizzare Installazione applicazioni nel Pannello di controllo del computer in cui l'agente è installato.

  2. Se il controller di test è registrato con un progetto team, attenersi alla procedura seguente.

    1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

    1. Fare clic sulla freccia in giù nello strumento di selezione del gruppo centrale, quindi su Centro lab. Fare clic su Controller.

      Verrà aperta la visualizzazione Gestione controller di test.

    2. Selezionare il controller di test desiderato dall'apposito elenco.

      Gli eventuali agenti di test registrati con il controller verranno quindi visualizzati nell'apposito elenco.

    Nota

    Se un agente di test è configurato per essere eseguito come un processo in grado di interagire con il desktop, verrà visualizzato nell'elenco con un asterisco anteposto al nome.

    1. Selezionare l'agente che si desidera rimuovere. Se l'agente è ancora online, fare clic su Offline. Per rimuoverlo, fare clic sull'icona Rimuovi agente di test selezionato.

      Nota

      La rimozione di un agente di test ne determina la disassociazione dal controller di test. Per disinstallare completamente l'agente di test, utilizzare Installazione applicazioni nel Pannello di controllo del computer in cui l'agente è installato.

    Non è possibile spostare un agente di test in un altro controller di test tramite i passaggi di questa procedura. Per spostare un agente di test in un altro controller di test, rimuovere l'agente di test dal controller di test a cui è attualmente associato. Effettuare quindi i passaggi della procedura per aggiungere un agente di test a un controller di test.

Modifica delle impostazioni di un agente di test

Lo stato dell'agente di test può essere rappresentato da uno qualsiasi dei valori seguenti:

Stato

Descrizione

Test in esecuzione

Sono in esecuzione test

Pronto

Disponibile per l'esecuzione di test o la raccolta di informazioni e dati di diagnostica

Offline

Non disponibile per l'esecuzione di test o la raccolta di informazioni e dati di diagnostica

Disconnesso

L'agente di test non è avviato

  • È possibile modificare lo stato e altre impostazioni di un agente di test utilizzando le procedure riportate di seguito.

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 eventuali agenti registrati, fare clic su Test in Microsoft Visual Studio 2010 e scegliere Gestisci controller di test.

Per modificare le impostazioni di un agente di test

  1. Se l'agente di test è registrato con un controller di test a sua volta registrato con un progetto team, attenersi alla procedura seguente:

    1. In Microsoft Test Manager fare clic sulla freccia in giù nello strumento di selezione del gruppo centrale, quindi su Centro lab.

      Per visualizzare la finestra Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

    2. Fare clic su Controller.

      Verrà visualizzata la finestra Gestione controller di test.

  2. Se l'agente di test è registrato con un controller di test non registrato con un progetto team, attenersi alla procedura seguente:

    1. In Microsoft Visual Studio 2010, fare clic su Test e scegliere Gestisci controller di test.

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

  3. Nell'elenco dei controller di test selezionare il nome di quello per il quale si desidera modificare gli agenti di test. Se il controller di test non è presente nell'elenco, controllare che sia registrato correttamente. Per ulteriori informazioni, vedere la procedura seguente relativa alla configurazione di un controller di test.

  4. (Facoltativo) Nel riquadro Agenti di test fare clic sul computer dell'agente di test per il quale si desidera modificare le proprietà.

  5. Se si utilizza Microsoft Test Manager, scegliere Configura.

    -oppure-

    Se si utilizza Microsoft Visual Studio 2010, fare clic su Proprietà.

  6. Modificare le seguenti proprietà dell'agente di test in base alle necessità:

Proprietà dell'agente di test

Descrizione

Peso

Consente di distribuire il carico quando si utilizzano agenti di test con livelli diversi di prestazioni. Ad esempio, un agente di test con un peso pari a 100 riceve un carico doppio rispetto a uno con un peso di 50.

Commutazione IP

Utilizzato per configurare la commutazione IP. La commutazione IP consente a un agente di test di inviare richieste a un server utilizzando un intervallo di indirizzi IP. In questo modo si simulano le chiamate provenienti da computer client diversi.

La commutazione IP è importante se il test di carico accede a una Web farm. La maggior parte dei servizi di bilanciamento del carico stabilisce un'affinità tra un client e un determinato server Web utilizzando l'indirizzo IP del client. Se tutte le richieste sembrano provenire da un singolo client, il servizio di bilanciamento del carico non bilancia il carico. Per ottenere un buon bilanciamento del carico nella Web farm, accertarsi che le richieste provengano da un intervallo di indirizzi IP.

NotaNota
È possibile specificare una scheda di rete o utilizzare (Tutti non assegnati) per selezionarne automaticamente una non in uso.

Per utilizzare la funzionalità di commutazione IP, il servizio agente di test di Visual Studio deve essere in esecuzione come utente membro del gruppo Administrators per il computer in cui si trova l'agente. Questo utente viene selezionato durante l'installazione dell'agente, ma è possibile cambiarlo modificando le proprietà del servizio e riavviandolo.

Per verificare che la commutazione IP funzioni correttamente, abilitare la funzionalità di registrazione di IIS sul server Web e utilizzarla per verificare che le richieste provengano dagli indirizzi IP configurati.

Attributi

Set di coppie nome/valore utilizzabili nella selezione di agenti di test. Ad esempio un test può richiedere un particolare sistema operativo. È possibile aggiungere attributi nella scheda Ruoli del file di impostazioni del test per Visual Studio. Per ulteriori informazioni, vedere Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio.

NotaNota
Questa impostazione è disponibile solo per agenti registrati con un controller di test non registrato con un progetto team poiché questi attributi vengono utilizzati solo nelle impostazioni di test per Microsoft Visual Studio 2010.

Le modifiche apportate al peso e agli attributi di un agente di test vengono applicate immediatamente, ma non influenzano i test in esecuzione. L'Intervallo di indirizzi IP diventa effettivo dopo il riavvio del controller di test.

  1. (Facoltativo) Per modificare lo stato di un agente di test, selezionare l'agente nell'elenco, quindi selezionare l'azione tra le opzioni disponibili in base allo stato corrente dell'agente stesso.

    Nota

    Se l'agente di test è in esecuzione come processo, il relativo stato può essere gestito dall'icona dell'area di notifica disponibile nel computer in cui l'agente è installato. 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. In questo modo verrà aggiunta l'icona dell'area di notifica.

Configurazione di un controller di test

Per configurare un controller di test, è necessario utilizzare lo strumento di configurazione controller Team Test. Quando si configura il controller di test, è possibile effettuarne la registrazione con una diversa raccolta di progetti team oppure annullarne la registrazione da una raccolta di progetti team.

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 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 account Amministratore insiemi di progetto.

Nota

Se si annulla la registrazione di un controller di test da una raccolta di progetti team che dispone di ambienti esistenti in una raccolta di progetti team, gli ambienti verranno mantenuti qualora quella raccolta di progetti team venisse spostata e si registrasse di nuovo il controller di test nella raccolta spostata.

Per configurare un controller di test

  1. Per eseguire di nuovo lo strumento e riconfigurare il controller di test in qualsiasi momento, 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.

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

  2. 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.

  3. (Facoltativo) Se si desidera utilizzare il controller di test con un ambiente fisico o virtuale, è necessario registrarlo con un 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. In alternativa, è possibile digitare il nome dell'insieme in Registra il controller di test con l'insieme di progetti team seguente. Accertarsi di immettere il percorso completo. Ad esempio, http://<nome server>:8080/tfs/InsiemePredefinito.

    Nota

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

  4. (Facoltativo) Se non si desidera utilizzare il controller di test con un ambiente fisico o virtuale, ma si intende solo eseguire test da Microsoft Visual Studio 2010, deselezionare Registra con insieme di progetti team.

  5. (Facoltativo) Per configurare il controller di test per test di carico, selezionare Configura per test di carico. Specificare quindi l'istanza di SQL Server in Crea database risultati test di carico nell'istanza di SQL Server seguente.

    Per ulteriori informazioni sul test di carico, vedere Test dello stress e delle prestazioni dell'applicazione e Utilizzo di controller di test e di agenti di test con i test di carico.

  6. (Facoltativo) Per gestire le licenze utente virtuali per test di carico, fare clic su Gestisci licenze utente virtuali.

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

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

    Verrà visualizzata la finestra di dialogo Riepilogo configurazione indicante lo stato di ognuno dei passaggi necessari per configurare il controller di test.

  8. Per chiudere la finestra di dialogo Riepilogo configurazione, fare clic su Chiudi. Fare quindi clic su Chiudi per chiudere lo strumento di configurazione del controller Team Test.

Nota

Per ulteriori informazioni sulla risoluzione dei problemi relativi ai controller di test, vedere Installazione e configurazione dei controller di compilazione e test e di Visual Studio Agents.

Determinare il controller di test utilizzato per eseguire i test

In caso di problemi durante l'esecuzione di test tramite un controller di test, potrebbe essere necessario determinare il controller di test in uso per verificare se il servizio controller di test è in esecuzione o se il computer del controller di test è avviato.

Esecuzione di test con Visual Studio

Se si eseguono test tramite Microsoft Visual Studio 2010, il controller di test utilizzato per l'esecuzione dei test viene visualizzato nelle impostazioni test. Per visualizzare le impostazioni test, utilizzare la procedura descritta in questo argomento: Procedura: modificare un file di impostazioni test da Microsoft Visual Studio.

Esecuzione di test mediante Microsoft Test Manager

Se si desidera eseguire i test tramite Microsoft Test Manager, per utilizzare un controller di test è necessario creare un ambiente. Quando si eseguono i test, selezionare una delle opzioni seguenti:

  • Esegui: consente di eseguire i test utilizzando l'ambiente specificato nel piano di test.

  • Esegui con opzioni: è possibile utilizzare questa opzione per eseguire i test con un ambiente diverso.

Per trovare l'ambiente specificato nel piano di test, utilizzare l'argomento seguente per visualizzare gli ambienti nella visualizzazione Proprietà relativa al piano di test: Procedura: scegliere impostazioni e ambienti di test per un piano di test.

Dopo avere individuato l'ambiente utilizzato per eseguire i test, è possibile utilizzare la procedura riportata di seguito per visualizzare i dettagli relativi a questo ambiente.

Per determinare il controller di test per l'ambiente

  1. Aprire Microsoft Test Manager.

    Nota

    Per visualizzare la finestra Microsoft Test Manager, fare clic sul pulsante Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.

  2. Fare clic sulla freccia in giù nello strumento di selezione del gruppo centrale, quindi su Centro lab. Fare clic su Lab.

    Verrà aperta la visualizzazione Ambienti.

  3. Selezionare dall'elenco l'ambiente utilizzato per eseguire i test, quindi fare clic su Apri.

    Verrà visualizzato l'ambiente. A questo punto è possibile visualizzare il controller di test selezionato per l'ambiente. Il nome del controller di test corrisponde al nome computer sul quale è in esecuzione.

    Nota

    Il servizio del controller di test è denominato Controller di test di Visual Studio. In caso di problemi con il controller di test, è consigliabile verificare che il computer sia avviato e che il servizio sia in esecuzione nel computer.

Gestione degli agenti quando si eseguono test con un controller di test

Quando si aggiungono ruoli per l'applicazione alle impostazioni di test per Microsoft Visual Studio 2010, è possibile aggiungere proprietà dell'agente per ognuno dei ruoli. In questo modo è possibile determinare gli agenti di test disponibili per il ruolo in questione. Quando si eseguono i test utilizzando tali impostazioni, il controller di test selezionato per le impostazioni test determina la disponibilità degli agenti necessari. Quando viene determinata la disponibilità degli agenti, possono verificarsi le situazioni seguenti:

  • Non sono disponibili agenti per il ruolo che deve eseguire i test. Non è possibile eseguire i test. È possibile effettuare una delle azioni seguenti e quindi rieseguire i test:

    • È possibile attendere che un agente diventi disponibile per il ruolo affinché possano essere eseguiti i test.

    • Se sono presenti agenti attualmente offline utilizzabili per il ruolo, è possibile riavviare l'agente in modo che risulti disponibile.

    • È possibile aggiungere al controller di test un altro agente con le proprietà corrette per il ruolo.

    • È possibile modificare le proprietà dell'agente per il ruolo nelle impostazioni di test in modo da abilitare gli altri agenti che si desidera utilizzare.

  • Non sono disponibili agenti per uno o più ruoli che eseguono adattatori dati di diagnostica. È possibile eseguire i test ma non l'adattatore dati di diagnostica. È possibile eseguire i test senza l'adattatore dati di diagnostica oppure effettuare una delle azioni seguenti e rieseguire i test:

    • È possibile attendere che un agente diventi disponibile per i ruoli.

    • Se sono presenti agenti attualmente offline utilizzabili per il ruolo, è possibile modificare lo stato dell'agente impostandolo su online scegliendo Amministra controller test dal menu Test. Potrebbe essere inoltre necessario riavviare l'agente se questo è stato disconnesso dal controller.

    • Verificare che gli agenti che potrebbe essere necessario utilizzare per l'esecuzione del test non siano occupati con altri test. È possibile controllare lo stato di qualsiasi agente scegliendo Amministra controller test dal menu Test.

    • È possibile aggiungere al controller di test un altro agente con le proprietà corrette per il ruolo.

    • È possibile modificare le proprietà dell'agente per il ruolo nelle impostazioni di test in modo da abilitare altri agenti che si desidera utilizzare.

Caricamento di test da assembly di test con firma ritardata

I controller di test e gli agenti di test possono caricare solo assembly di test di carico con firma con nome sicuro o assembly non firmati. Per alcuni assembly di test viene utilizzata la firma ritardata in quanto tali assembly devono accedere agli assembly di produzione per l'applicazione. Questi assembly, tuttavia, non dispongono di firma con nome sicuro in quanto si tratta solo di assembly di test, che non vengono distribuiti. Questi assembly non possono essere caricati poiché dispongono di firma ritardata, pertanto è necessario disabilitare la verifica del nome sicuro per tali assembly in tutti i computer in cui l'assembly verrà caricato, incluso il computer del controller di test. Per disabilitare la verifica con firma ritardata, utilizzare sn.exe. Potrebbe essere necessario includere anche il token di chiave pubblica dell'assembly con firma ritardata per il quale viene richiesto di ignorare la verifica del nome sicuro.

Utilizzare lo Sn.exe (strumento Nome sicuro) per disabilitare la verifica con firma ritardata.

La verifica dei nomi sicuri viene disabilitata, solo per l'assembly specificato, nel computer in cui viene eseguito il comando. È possibile eseguire questa operazione solo se si dispone di autorizzazioni sufficienti.

Dopo aver completato l'esecuzione dei test, abilitare nuovamente la verifica con firma ritardata tramite il comando SN.exe.

Per disabilitare e riabilitare la verifica della firma, si consiglia di utilizzare i comandi SN.exe negli script. È possibile disabilitare la verifica in uno script di installazione e riattivarla in uno script di pulitura.

Vedere anche

Concetti

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

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

Altre risorse

Requisiti del controller di test e dell'agente di test