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.
È 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à |
---|---|
|
|
+
|
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:
|
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:
|
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.
Se l'applicazione che si sta testando è un sito Web o ha un componente server e si desidera raccogliere dati dai server:
Creazione di un ambiente lab. Può essere un ambiente standard o un ambiente SCVMM.
Nelle proprietà del piano di test, impostare l'ambiente di test da utilizzare per i test manuali.
Scegliere un file di impostazioni dei test esistente, o crearne uno nuovo.
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.
Assegnare un nome al file di impostazioni dei test.
Selezionare l'ambiente lab da utilizzare per i test. Se non si utilizza un ambiente lab, scegliere Locale.
Ogni file di impostazioni dei test corrisponde a un set di ruoli computer.
Per ogni ruolo computer, scegliere i dati che si desidera raccogliere dal quel 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.
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:
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. |