Condividi tramite


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

  • Azioni

  • Proxy client ASP.NET per IntelliTrace e impatto test

  • IntelliTrace

  • Informazioni di sistema

  • Impatto test

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

Utilizzare l'impostazione predefinita: <Locale>

Utilizzare l'impostazione predefinita: <Solo computer locale>

Computer locali e remoti

Selezionare adattatori specifici

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.

Proprietà del piano

Per creare impostazioni di test per test manuali

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

  2. Fare clic sulla freccia giù nello strumento di selezione del gruppo centrale, quindi fare clic su Testing Center.

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

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

  5. In Nome digitare il nome per le impostazioni di test.

  6. (Facoltativo) In Descrizione digitare una descrizione per l'impostazione di test in modo da indicarne la funzione agli altri membri del team.

  7. In Tipi di test da eseguire selezionare Manuale, quindi scegliere Avanti.

    Verrà visualizzata la pagina Nuove impostazioni test con la pagina Ruoli selezionata.

    Nota importanteImportante

    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.

    Pagina dei ruoli impostazioni test

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

    Pagina dei dati delle impostazioni del test e di diagnostica

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

    NotaNota
    Non è 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.

    Procedura: raccogliere dati per verificare i test da eseguire dopo che sono state apportate modifiche al codice

    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

  10. Per salvare le impostazioni di test, fare clic su Salva e chiudi.

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

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