Questa pagina è stata utile?
I suggerimenti relativi al contenuto di questa pagina sono importanti. Comunicaceli.
Altri suggerimenti?
1500 caratteri rimanenti
MSDN Library
Il presente articolo è stato tradotto manualmente. Passare il puntatore sulle frasi nell'articolo per visualizzare il testo originale. Ulteriori informazioni.
Traduzione
Originale

Test dell'applicazione

È necessario definire e gestire i piani di test per i test di sistema manuali e automatizzati. Questi piani di test vengono archiviati in Team Foundation Server e sono strettamente integrati con i relativi strumenti di gestione del ciclo di vita della compilazione e dell'applicazione. Per gestire piani di test, gruppi di test e test, è possibile usare Team Web Access o Microsoft Test Manager. Test Professional è installato con Visual Studio Enterprise e Microsoft Test Manager.

Questa sezione riguarda il test dell'intera app, manuale o tramite la creazione di test di sistema automatizzati. In molti progetti software questo tipo di test viene eseguito da tester specialisti.

Gli sviluppatori che vogliono scrivere unit test insieme ai metodi e alle classi del codice dell'applicazione possono consultare gli argomenti Verifica del codice tramite unit test e Usare l'automazione dell'interfaccia utente per testare il codice.

Argomento

Operazioni eseguibili

Pianificare test manuali Team Web Access.

Creare un piano di test in base agli elementi di backlog, alle storie o ai requisiti.

Creare test manuali tramite Team Web Access.

Definire i test case per ogni requisito e i passaggi che il tester deve eseguire in ogni test.

Esecuzione di test manuali tramite Team Web Access.

Visualizzare ogni test case sullo schermo e contrassegnare ogni passo come superato o non superato durante l'esecuzione del test. Registrare rapidamente bug collegati al test e al log o ai passaggi.

Tenere traccia dei risultati test

Rivedere i risultati dei test. Vedere quali sono i requisiti dei test superati.

Condividere passi tra test case diversi

Evitare la duplicazione dei passi di test comuni, ad esempio l'accesso.

Ripetere un test utilizzando dati diversi

Fornire al tester differenti combinazioni di valori di test da usare.

Esecuzione di test mediante Microsoft Test Manager

Esecuzione del test esplorativo tramite Microsoft Test Manager

Registrare le azioni durante l'esecuzione di un test senza passi pianificati in precedenza.

Pianificare test manuali con Microsoft Test Manager

Pianificare test con la possibilità di creare passi a partire dalle azioni registrate.

Eseguire test manuali con Microsoft Test Manager

Visualizzare il test case sul lato dello schermo durante l'esecuzione del test. Registrare automaticamente le azioni, le schermate e altri dati di diagnostica da includere nei report sui risultati dei test e sui bug.

Configurazioni di test: specifica delle piattaforme di test

Creare più versioni di un test, da eseguire in diverse configurazioni hardware e software.

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

Raccogliere registri eventi, dati IntelliTrace, video e altri dati di diagnostica durante l'esecuzione di un test.

Test delle applicazioni Windows Store

Raccogliere i dati e le schermate di diagnostica quando si eseguono i test in un dispositivo o in un PC Windows 8, con Microsoft Test Manager in esecuzione su un computer separato.

Copia e clonazione di gruppi di test e di test case

Copiare i gruppi di test o i piani di test da un progetto a un altro.

Registrare e riprodurre test manuali

Registrare le sequenze di tasti e i movimenti mentre si esegue un test, quindi ripetere le azioni rapidamente in un'occasione successiva.

Pianificare i test dell'applicazione da un documento di Microsoft Excel o Microsoft Word

Usare Microsoft Excel per la modifica in blocco dei piani di test e la sincronizzazione con i piani incorporati in documenti di Microsoft Word.

Eseguire test in un ambiente lab

Raccogliere dati di diagnostica dai server durante l'esecuzione di un test. Gestire l'assegnazione dei computer server ai tester. Impostare rapidamente configurazioni di test aggiornate usando macchine virtuali.

Rilevamento della qualità del software

Monitorare lo stato di avanzamento del progetto tenendo traccia dei test superati o non superato. Gestire i bug.

Automatizzare i test di sistema

Collegare i metodi di test nel codice per emulare i test manuali, in modo che possano essere ripetuti regolarmente. Automatizzare la distribuzione dell'applicazione e dei test in un ambiente lab. Impostare un flusso di lavoro di compilazione-distribuzione-test completamente automatico.

Esecuzione di test di sistema dell'applicazione mediante Visual Studio

Eseguire test di sistema codificati prima che il codice venga archiviato. Raccogliere dati di diagnostica dai computer server durante l'esecuzione dei test.

Verifica del codice tramite unit test

Rendere gli unit test parte integrante dello sviluppo dell'applicazione.

Usare l'automazione dell'interfaccia utente per testare il codice

Sviluppare unit test dell'interfaccia utente.

Eseguire test continui delle compilazioni

Verificare che l'app continui a funzionare dopo l'archiviazione e la compilazione delle modifiche. Individuare tempestivamente i problemi eseguendo testi automatici per ogni archiviazione e compilazione.

Riferimento alle API per strumenti di test per Visual Studio ALM

Mostra:
© 2015 Microsoft