Esporta (0) Stampa
Espandi tutto
Il presente articolo è stato tradotto automaticamente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

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

Utilizzando Visual Studio è possibile eseguire test e raccogliere dati e diagnostica durante l'esecuzione dei test. Per specificare i dati e la diagnostica che si desidera raccogliere, si utilizzano le impostazioni di test. È inoltre possibile selezionare degli adattatori dati di diagnostica, i quali influiscono sulla modalità di esecuzione del computer di test. È ad esempio possibile creare una registrazione video del desktop durante l'esecuzione del test oppure raccogliere informazioni sul server Web. In alternativa, è possibile emulare una rete lenta per imporre un collo di bottiglia nel sistema.

Per eseguire test in modalità remota su più computer o raccogliere dati e diagnostica in modalità remota, è necessario utilizzare un controller di test e agenti di test. Il controller di test viene eseguito come un servizio e assegna test a un agente di test per l'esecuzione. È inoltre in grado di indicare all'agente di test quali dati o diagnostica è necessario raccogliere. È possibile gestire il test controller e gli agenti di test tramite Visual Studio oppure, se si registra il test controller con Team Foundation Server, è possibile gestire il test controller e gli agenti di test utilizzando Microsoft Test Manager.

Se si dispone di un'applicazione distribuita, è possibile definire un ruolo per ogni computer da utilizzare per l'esecuzione di test o la raccolta di dati. Se ad esempio si dispone di un'applicazione costituita da un server Web, un server database e un client desktop, è possibile definire un ruolo per ciascuno di essi. Il client desktop può eseguire i test e raccogliere dati in locale mentre gli altri ruoli possono raccogliere i dati necessari sul computer assegnato al ruolo in questione. È anche possibile assegnare più computer allo stesso ruolo.

Se si utilizza Microsoft Test Manager, è possibile creare un ambiente per questo set di ruoli. Un ambiente è una raccolta di computer in cui ogni computer ha un ruolo assegnato.

Nelle sezioni seguenti di questo argomento vengono fornite ulteriori informazioni sulle modalità per eseguire test e raccogliere dati, in base al tipo di test eseguiti e all'eventuale utilizzo di un ambiente:

È consigliabile eseguire i test manuali su un computer locale che non fa parte dell'ambiente. È possibile raccogliere dati o influire su un computer assegnato ai test manuali nei modi seguenti:

  • Raccogliere dati sul computer locale utilizzando le impostazioni test predefinite

  • Raccogliere dati su un computer locale specificando i dati da raccogliere

  • Raccogliere dati sui livelli locali e remoti dell'applicazione

Per ulteriori informazioni su come configurare le impostazioni test e gli ambienti per queste situazioni, vedere Raccogliere un maggior numero di dati di diagnostica durante i test manuali.

È possibile eseguire test tramite Microsoft Test Manager o utilizzando Visual Studio 2013.

Se si intende eseguire i test automatizzati mediante Microsoft Test Manager, è necessario utilizzare un ambiente lab contenente un set di ruoli per l'esecuzione dei test del piano di test. È necessario creare un test controller registrato con un progetto team in Team Foundation Server. Tuttavia, Microsoft Test Manager installerà l'agente di test in ogni computer nell'ambiente.

Se si intende eseguire test automatizzati mediante Visual Studio, è possibile semplicemente eseguirli nel computer locale e utilizzare le impostazioni test per raccogliere i dati in locale. Se si desidera raccogliere dati o influire sul computer di test per parti specifiche di un'applicazione multilivello, è possibile selezionare un controller e agenti di test, quindi aggiungere i ruoli da utilizzare nelle impostazioni test. Non è necessario registrare il test controller con Team Foundation Server. Tuttavia, è necessario installare un agente di test in ogni computer in cui si desidera avviare i test o raccogliere i dati del test.

Nella figura seguente sono illustrati un controller di test e gli agenti di test installati in un computer per ogni ruolo di un'applicazione sottoposta a test, nonché le attività che possono essere eseguite dall'agente di test. Il controller di test gestisce gli agenti di test registrati.

Nota importante Importante

Se si desidera utilizzare un test controller come parte di un ambiente utilizzando Microsoft Test Manager, è necessario registrarlo con Team Foundation Server, come illustrato nella figura seguente. Se, tuttavia, si desidera utilizzare un test controller di Visual Studio, evitare di registrare il test controller con Team Foundation Server.

Controller test e agenti di test
Nota di avviso Attenzione

È possibile installare agenti e controller di test in domini diversi se la configurazione del test lo richiede.

Se si utilizza Microsoft Test Manager per eseguire i test, occorre creare gli ambienti lab in cui eseguire i test. Esistono due tipi di ambienti: standard e SCVMM. Un ambiente standard può utilizzare computer fisici o macchine virtuali e le macchine virtuali possono essere eseguite in qualsiasi framework di virtualizzazione. Un ambiente SCVMM utilizza solo macchine virtuali che vengono gestite da System Center Virtual Machine Manager (SCVMM).

Microsoft Test Manager può essere utilizzato per configurare entrambi i tipi di ambiente. In un ambiente SCVMM è possibile arrestare e riavviare gli ambienti, archiviarli in una libreria e creare più copie di essi.

In entrambi i casi, occorre assegnare dei ruoli a ogni computer nell'ambiente. Ad esempio, dei ruoli tipici sono Server Web e Client desktop. I nomi dei ruoli vengono utilizzati dal flusso di lavoro del test per determinare quale software e quali test distribuire su ogni computer.

Test Manager inserisce un agente di test in ogni computer che consente al test controller di distribuire il software, eseguire i test e raccogliere i risultati del test.

Per ulteriori informazioni, vedere Creazione di ambienti lab.

Utilizzare gli argomenti seguenti per la configurazione dei computer in cui eseguire test e raccogliere dati.

Attività

Argomenti correlati

Installazione di test controller e agenti di test da utilizzare per l'esecuzione di test e la raccolta di dati: è possibile utilizzare test controller nelle impostazioni test create mediante Visual Studio. In alternativa, è possibile utilizzare test controller con gli ambienti.

Configurazione dei computer esistenti per eseguire i test: un ambiente standard è costituito da agenti di test installati su computer fisici o macchine virtuali.

Configurazione di ambienti lab per l'esecuzione dei test: un ambiente lab può includere computer fisici o macchine virtuali.

Configurazione della modalità di esecuzione dei test e di raccolta dei dati utilizzando le impostazioni di test: è possibile creare impostazioni di test e selezionare il set di ruoli per l'applicazione sottoposta a test, quindi selezionare un ambiente che contenga tali ruoli nel piano di test. È possibile eseguire l'override anche di queste impostazioni nel piano di test per esecuzioni dei test specifiche.

Aggiunte alla community

AGGIUNGI
Mostra:
© 2014 Microsoft