Creazione di impostazioni di test per test manuali
Le impostazioni di test utilizzano adattatori dati di diagnostica che specificano i vari tipi di dati da raccogliere quando si eseguono test manuali, automatizzati o entrambi. Gli adattatori dati di diagnostica possono specificare anche come influire sul computer di test. Un adattatore dati di diagnostica potrebbe, ad esempio, creare una registrazione delle azioni, un log azioni o una registrazione video oppure raccogliere informazioni di sistema. È inoltre possibile utilizzare gli adattatori dati di diagnostica per simulare potenziali colli di bottiglia nel computer di test o per ridurre la memoria di sistema disponibile. È ad esempio possibile emulare una rete lenta per imporre un collo di bottiglia nel sistema.
Le impostazioni di test definiscono quanto segue:
Il tipo di test che verrà eseguito (manuale o automatizzato).
Il set di ruoli necessario per l'applicazione sottoposta a test.
Il ruolo da utilizzare per eseguire i test.
Gli adattatori dati di diagnostica da utilizzare per ciascun ruolo.
Per ulteriori informazioni su tutti gli adattatori dati di diagnostica disponibili per i test manuali, vedere la tabella nella procedura riportata di seguito.
Raccogliere dati su un computer locale mediante impostazioni di test predefinite
Se si desidera solo eseguire test manuali in un computer locale e non raccogliere dati su un altro livello dell'applicazione, è possibile utilizzare le impostazioni di test predefinite. Le impostazioni di test predefinite utilizzano gli adattatori dati di diagnostica seguenti per raccogliere dati solo sul computer locale:
Azioni
Proxy client ASP.NET per IntelliTrace e impatto test
IntelliTrace
Informazioni di sistema
Impatto test
Per questa configurazione non è necessario selezionare un set di ruoli nelle impostazioni di test o selezionare un ambiente nel piano di test. Si tratta dell'approccio più semplice per iniziare.
Nota
Se si sceglie questo approccio, non è necessario creare impostazioni di test per i piani di test. Le impostazioni predefinite vengono aggiunte quando si crea un piano di test.
Raccogliere dati su computer locali mediante adattatori dati di diagnostica specifici
Se si desidera eseguire test manuali e raccogliere dati in un computer locale mediante adattatori dati di diagnostica diversi, è necessario creare impostazioni di test e aggiungerle al piano. Non è tuttavia necessario aggiungere un set di ruoli alle impostazioni di test. È possibile utilizzare solo il set di ruoli predefinito denominato Locale. Verrà selezionato un ambiente corrispondente predefinito, ovvero <Solo computer locale>.
Raccolta di dati in remoto
Se si desidera eseguire test manuali in un computer locale e raccogliere dati in remoto, è necessario creare un ambiente per il set di ruoli che rappresenta i livelli remoti dell'applicazione sottoposta a test. Sarà quindi necessario selezionare questo set di ruoli nelle impostazioni di test e specificare i dati che devono essere raccolti o in che modo influire sul sistema per ciascun ruolo. È inoltre possibile raccogliere dati per il ruolo locale in cui si eseguiranno i test. Questo computer è visualizzato nell'area Set di ruoli come Locale per la visualizzazione ruoli. Questo computer locale viene visualizzato anche quando si selezionano i dati e la diagnostica da raccogliere.
Nelle prime due colonne della tabella seguente vengono elencate le opzioni relative alla raccolta di dati o all'impatto sul computer di test utilizzabili ai fini dell'esecuzione di test manuali su un computer locale. Nelle ultime tre colonne sono invece indicate le azioni che è necessario eseguire in ciascuna situazione.
Opzione 1: Raccolta di dati o impatto sul computer di test |
Opzione 2: Adattatori dati di diagnostica |
Azione 1: Creazione di impostazioni test |
Azione 2: Set di ruoli da definire |
Azione 3: Ambiente corrispondente obbligatorio |
---|---|---|---|---|
Solo computer locale |
|
No: utilizzare le impostazioni di test predefinite |
No |
<Locale> è già aggiunto come ambiente di test nel piano di test |
Solo computer locale |
Selezionare adattatori specifici |
Sì |
Utilizzare l'impostazione predefinita: <Locale> |
Utilizzare l'impostazione predefinita: <Solo computer locale> |
Computer locali e remoti |
Selezionare adattatori specifici |
Sì |
Sì |
Sì |
Nota
Se si dispone di un ambiente che include un client desktop, è possibile eseguire i test manuali su questo computer se si installa Microsoft Test Manager. Questo computer diventa quindi il computer locale per le impostazioni di test perché vi si eseguiranno i test manuali.
Per ulteriori informazioni, vedere Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test.
Creazione di impostazioni di test per test manuali
Nell'illustrazione seguente vengono mostrate alcune delle proprietà che è possibile impostare per un piano di test, incluse le impostazioni di test.
Per creare impostazioni di test per test manuali
Aprire Microsoft Test Manager.
Nota
Per visualizzare la finestra Microsoft Test Manager, fare clic su Start, quindi scegliere Tutti i programmi. Scegliere Microsoft Visual Studio 2010, quindi fare clic su Microsoft Test Manager 2010.
Fare clic sulla freccia giù nello strumento di selezione del gruppo centrale, quindi fare clic su Testing Center.
Sulla barra dei menu del gruppo centrale fare clic su Piano, quindi su Proprietà.
Verranno visualizzate le proprietà per il piano di test attualmente selezionato.
Fare clic sulla freccia a discesa su Impostazioni test in Esecuzioni manuali, quindi fare clic su Nuovo.
Verrà visualizzata la pagina Nuove impostazioni test con la pagina Generale selezionata.
Nota
È inoltre possibile creare impostazioni di test in Centro lab facendo clic su Impostazioni test sulla barra dei menu del gruppo centrale, quindi su Nuovo.
In Nome digitare il nome per le impostazioni di test.
(Facoltativo) In Descrizione digitare una descrizione per l'impostazione di test in modo da indicarne la funzione agli altri membri del team.
In Tipi di test da eseguire selezionare Manuale, quindi scegliere Avanti.
Verrà visualizzata la pagina Nuove impostazioni test con la pagina Ruoli selezionata.
Importante Il ruolo Locale viene selezionato automaticamente come ruolo per eseguire test per i test manuali.
Per informazioni sull'utilizzo di test automatizzati, vedere Creazione di impostazioni di test per test automatizzati come parte di un piano di test.
Per utilizzare un set di ruoli per raccogliere dati in modalità remota o influire su un computer di test quando si eseguono i test, effettuare una selezione dall'elenco che mostra Set di ruoli e Ambienti corrispondenti. Fare clic su Avanti.
Verrà visualizzata la pagina Nuove impostazioni test con la pagina Dati e diagnostica selezionata.
Nota
Se si eseguono test e si raccolgono dati e diagnostica solo in un computer locale, non modificare il valore predefinito di Locale per Set di ruoli e fare clic su Avanti.
Per selezionare i dati e la diagnostica che si desidera raccogliere per ogni ruolo, selezionare il ruolo. Per ogni ruolo, selezionare gli adattatori dati di diagnostica in base alle esigenze. Per configurare ogni adattatore dati di diagnostica selezionato per ogni ruolo, fare clic su Configura.
Per informazioni dettagliate su ogni adattatore dati di diagnostica e su come configurarlo, è possibile visualizzare l'argomento associato nella tabella seguente.
Nota
Nella tabella vengono mostrati solo gli adattatori che possono essere utilizzati per il ruolo selezionato per eseguire i test manuali. Per ulteriori informazioni sugli adattatori dati di diagnostica, vedere Configurazione di computer e raccolta di informazioni diagnostiche mediante impostazioni test.
Adattatori dati di diagnostica per il ruolo che esegue i test manuali
Adattatore dati di diagnostica
Argomento associato
Proxy client ASP.NET per IntelliTrace e impatto test: questo proxy consente di raccogliere informazioni sulle chiamate HTTP da un client a un server Web per gli adattatori dati di diagnostica di IntelliTrace e impatto sui test.
Per raccogliere queste informazioni, non è necessaria alcuna configurazione.
Log eventi: è possibile configurare un'impostazione di test per includere la raccolta del log eventi, che sarà compresa nei risultati dei test.
Procedura: configurare l'insieme dei log eventi tramite le impostazioni di test
Azioni: è possibile creare un'impostazione di test che raccoglie una descrizione di testo di ogni azione eseguita durante un test. Quando si configura questo adattatore, le selezioni vengono utilizzate anche se si crea una registrazione delle azioni quando si esegue un test manuale. I log azioni e le registrazioni delle azioni vengono salvati insieme con i risultati del test. È possibile riprodurre la registrazione delle azioni in un secondo momento per avanzare rapidamente nel test oppure visualizzare il log azioni per vedere le azioni eseguite.
Procedura: registrare azioni dell'interfaccia utente per test manuali tramite impostazioni di test
IntelliTrace: è possibile configurare l'adattatore dati di diagnostica affinché IntelliTrace raccolga informazioni di traccia di diagnostica specifiche per agevolare l'isolamento di bug difficili da riprodurre. In questo modo viene creato un file di IntelliTrace con estensione .iTrace contenente queste informazioni. Quando un test non viene superato, si crea un bug. Il file di IntelliTrace salvato con i risultati del test viene collegato automaticamente a questo bug. I dati raccolti nel file di IntelliTrace consentono di migliorare la produttività del debug riducendo il tempo necessario per riprodurre e diagnosticare un errore nel codice. Da questo file di IntelliTrace è possibile simulare la sessione locale in un altro computer. Questo approccio consente di ridurre le possibilità che un bug sia non riproducibile.
Per ulteriori informazioni, vedere Debug con IntelliTrace.
Procedura: raccogliere dati di IntelliTrace per agevolare il debug di problemi complessi
Emulazione di rete: è possibile specificare che si desidera aggiungere un carico di rete artificiale al test utilizzando un'impostazione di test. L'emulazione di rete influisce sulla comunicazione da e verso il computer emulando una determinata velocità della connessione di rete, ad esempio di una connessione remota.
NotaNon è possibile utilizzare l'emulazione di rete per aumentare la velocità della connessione di rete.Procedura: configurare l'emulazione di rete tramite le impostazioni test
Informazioni di sistema: è possibile specificare un'impostazione di test per includere le informazioni di sistema relative al computer in cui viene eseguito il test. Le informazioni di sistema sono specificate nei risultati del test tramite un'impostazione di test.
Per raccogliere queste informazioni, non è necessaria alcuna configurazione.
Impatto test: è possibile raccogliere informazioni sui metodi del codice dell'applicazione utilizzati durante l'esecuzione di un test case. Queste informazioni possono essere utilizzate, insieme a quelle relative alle modifiche apportate al codice dell'applicazione dagli sviluppatori, per individuare i test interessati da tali modifiche di sviluppo.
Videoregistratore: è possibile creare una registrazione video della sessione desktop durante l'esecuzione di un test. Il video può consentire ad altri membri del team di isolare i problemi dell'applicazione difficili da riprodurre.
Procedura: registrare un video del desktop durante l'esecuzione di test tramite impostazioni
Per salvare le impostazioni di test, fare clic su Salva e chiudi.
Verrà automaticamente selezionato un ambiente di test corrispondente in Ambiente di test. Se più ambienti di test corrispondono al set di ruoli nelle impostazioni di test, è possibile selezionare un ambiente corrispondente diverso.
Per applicare le modifiche per il piano di test, fare clic su Salva sulla barra degli strumenti.
Nota
Se è necessario modificare le impostazioni di test, scegliere Apri accanto alla freccia a discesa Impostazioni test. È inoltre possibile individuare il Centro lab, fare clic su Impostazioni test sulla barra dei menu del gruppo centrale, quindi scegliere Apri. Per ulteriori informazioni, vedere Procedura: modificare un'impostazione test esistente per un piano di test.
Vedere anche
Attività
Creazione di impostazioni di test per test automatizzati come parte di un piano di test
Creazione di impostazioni di test per l'esecuzione di test automatizzati da Visual Studio
Concetti
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