Condividi tramite


Raccogliere un maggior numero di dati di diagnostica durante i test manuali

Quando si testa l'applicazione, Microsoft Test Manager può raccogliere dati che consentono di diagnosticare gli errori che si possono trovare. Se si crea un report sui bug durante l'esecuzione dei test, i dati vengono automaticamente allegati all'elemento di lavoro bug.

Ruoli e adattatori del computer delle impostazioni test

È possibile decidere quali tipi di dati si vogliono raccogliere.

Quali dati di diagnostica è possibile raccogliere in un test?

I dati di diagnostica vengono raccolti nei risultati del test. Verrà aggiunto a un bug se ne viene creato uno durante l'esecuzione del test.

Dati che si possono raccogliere

Modalità

  • Collegamento al test case

  • I passaggi che sono stati contrassegnati come superati o non superati.

  • Commenti o allegati aggiunti.

Eseguire test in Team Web Access.

+

  • Versione del sistema operativo e altre informazioni di sistema.

  • Le sequenze di tasti e i movimenti.

  • Catture di schermata registrate automaticamente durante il lavoro.

Eseguire i test con Microsoft Test Manager.

(Utilizzare le impostazioni di test predefinite.)

Microsoft Test Manager deve essere installato sul computer in cui si eseguono i test, oppure su un computer connesso a un dispositivo in cui si eseguono i test.

+

Dati raccolti dal client o dall'applicazione desktop:

  • Log eventi

  • IntelliTrace

  • Registrazione video del desktop

  • Analisi di impatto dei test. Ciò consente di scegliere i test in base alle modifiche rispetto a una build precedente.

Utilizzare impostazioni di test quando si eseguono i test mediante Microsoft Test Manager.

I file di impostazioni dei test consentono di configurare gli adattatori dati di diagnostica. È possibile scegliere un file di impostazioni di test quando si eseguono i test, o è possibile impostare un file di impostazioni di test predefinito per il proprio piano di test.

+

Dati raccolti dal software del server:

  1. Log eventi

  2. IntelliTrace

  3. Impatto test

  4. Snapshot della macchina virtuale dei server, se si utilizza un ambiente lab SCVMM

Installare il software del server su un ambiente lab ed eseguire i test tramite Microsoft Test Manager.

Utilizzare impostazioni di test per definire i dati che si desidera raccogliere.

Come si creano le impostazioni di test?

Sono necessarie le impostazioni di test solo se si desidera raccogliere più dati rispetto all'impostazione predefinita. L'impostazione predefinita raccoglie informazioni di sistema di base da ogni computer del lab e dalle sequenze di tasti e movimenti del computer locale.

  1. Se l'applicazione che si sta testando è un sito Web o ha un componente server e si desidera raccogliere dati dai server:

    1. Creazione di un ambiente lab. Può essere un ambiente standard o un ambiente SCVMM.

    2. Nelle proprietà del piano di test, impostare l'ambiente di test da utilizzare per i test manuali.

    Nelle proprietà del piano di test, scegliere un ambiente lab.

  2. Scegliere un file di impostazioni dei test esistente, o crearne uno nuovo.

    Selezionare o creare le impostazioni di test.

    In questo modo viene impostata la selezione predefinita per eseguire i test nel piano di test. È possibile sovrascrivere a selezione quando si eseguono singole esecuzioni di test.

  3. Assegnare un nome al file di impostazioni dei test.

    Impostare il nome delle nuove impostazioni test.

  4. Selezionare l'ambiente lab da utilizzare per i test. Se non si utilizza un ambiente lab, scegliere Locale.

    Nella scheda Ruoli, scegliere l'ambiente lab.

    Ogni file di impostazioni dei test corrisponde a un set di ruoli computer.

  5. Per ogni ruolo computer, scegliere i dati che si desidera raccogliere dal quel computer.

    Scegliere la diagnostica per ogni ruolo computer.

    Il ruolo Locale è il computer client in cui si eseguiranno i test.

Quali sono le opzioni di diagnostica dei dati?

Nella pagina Dati e Diagnostica è possibile aggiungere e configurare per ogni ruolo computer nell'ambiente lab, gli adattatori diagnostici per la raccolta di dati. Nella maggior parte dei casi i dati diagnostici sono inclusi nei risultati del test.

Pagina dei dati delle impostazioni del test e di diagnostica

Adattatore dati di diagnostica

Configurazione

Log azioni: consente di registrare le azioni eseguite durante il test, in modo da poterle successivamente riprodurle in modo rapido. Le azioni vengono anche registrate come descrizioni testuali in ogni bug report che viene creato.

Registrare e riprodurre test manuali.

Non tutti i movimenti e le applicazioni vengono registrati.

Proxy client ASP.NET per IntelliTrace e impatto test

Selezionare questo adattatore in un ruolo di client web. È necessario se si stanno effettuando i test di un'applicazione ASP.NET e si vogliono raccogliere i dati di Impatto test o di Intellisense sul ruolo di server web.

Log eventi

Raccoglie eventi che l'applicazione ha scritto nei log eventi.

Scegliere Configura per selezionare i tipi di eventi desiderati.

L'applicazione deve scrivere gli eventi utilizzando WriteEntry

IntelliTrace: genera un file con estensione itrace collegato a qualsiasi bug che viene creato. Da questo file IntelliTrace è possibile simulare la sessione locale in un altro computer.

Eseguire il debug dell'app registrando l'esecuzione del codice con IntelliTrace.

Informazioni di sistema: informazioni relative al computer.

Nessuna configurazione aggiuntiva.

Impatto test: abilita la funzionalità Test consigliati nella visualizzazione Traccia del Testing Center. Questa impostazione determina in base al code coverage quali test sono interessati dalle modifiche rispetto a una build precedente.

Se si esegue il test di un'applicazione ASP.NET:

  1. Nel ruolo in cui il server IIS verrà eseguito, attivare Impatto test quindi scegliere Configura, Avanzate, ASP.NET.

  2. Nel ruolo di client web, attivare Proxy client ASP.NET per IntelliTrace e Impatto Test

Riavviare l'applicazione server una volta attivata l'opzione.

Videoregistratore registra il desktop in tempo reale mentre si lavora.

Per registrare l'audio, scegliere Configura.