Test dell'applicazione

È ora possibile raggiungere una maggiore produttività lungo l'intero ciclo di vita dei test grazie agli strumenti di pianificazione, test e rilevamento dello stato di avanzamento offerti in Visual Studio Ultimate o Visual Studio Test Professional. Tali strumenti di test sono integrati con Team Foundation Server e consentono di definire i test in base agli stessi progetti team utilizzati in altre aree dell'organizzazione.

Sia Microsoft Visual Studio 2010 Ultimate che Visual Studio Test Professional 2010 ora includono una nuova applicazione denominata Microsoft Test Manager che consente di definire e gestire l'attività di test tramite piani di test. Si crea un piano di test e si aggiungono i gruppi di test, configurazioni o test case desiderati, come mostrato nella figura seguente. Le configurazioni vengono utilizzate per determinare le impostazioni da utilizzare per eseguire gruppi di test o test case:

Componenti di un piano di test

Dopo avere definito tutti questi elementi, è possibile procedere con l'attività di test. Quando i requisiti, le storie utente o le funzionalità sono pronte per essere testate, è possibile eseguire i test per ogni configurazione specificata. Questo piano consente di misurare lo stato di avanzamento durante l'esecuzione e di sapere esattamente quanti test rimangono da svolgere.

È possibile eseguire test manuali da Microsoft Test Manager utilizzando Microsoft Test Runner. È inoltre possibile eseguire test automatizzati da Microsoft Test Manager se l'automazione è associata a un test case. I risultati di questi test verranno associati a un piano di test.

Inoltre, è possibile eseguire test automatizzati da Visual Studio che non sono associati a un piano. È possibile decidere di eseguire questi test singolarmente, in base a criteri di archiviazione oppure per categoria. Possono inoltre essere eseguiti come parte di una compilazione creata tramite Team Foundation Build e dalla riga di comando.

Poiché gli strumenti di test sono integrati con altre parti di Visual Studio Ultimate, è possibile salvare i risultati del test in un database, generare rapporti cronologici e sulle tendenze, nonché confrontare tipi diversi di dati. È ad esempio possibile utilizzare i dati per stabilire quanti e quali bug sono stati rilevati dai test.

Attività

Utilizzare gli argomenti seguenti per testare l'applicazione:

Attività

Argomenti associati

Pianificazione dell'attività di test: è possibile decidere di pianificare il test in base a requisiti o storie utente. È possibile collegare i test a questi requisiti o storie utente e stabilire quali configurazioni utilizzare per eseguire questi test. In alternativa, è possibile creare gruppi di test in base ad altri criteri da utilizzare per pianificare l'attività di test.

Definizione dell'attività di test utilizzando piani di test

Creazione e gestione di test: è possibile creare e gestire sia test manuali che test automatizzati come parte del piano. È possibile creare test case da eseguire come test manuali con singoli passi di test da Microsoft Test Manager. I test automatizzati come unit test, test di carico e test automatizzati dell'interfaccia utente possono essere creati tramite Visual Studio. In un secondo momento, sarà eventualmente possibile convertire test case in test automatizzati collegando l'automazione al test case.

Creazione e gestione di test

Configurazione della modalità di esecuzione dei test o della raccolta remota di dati: è possibile utilizzare impostazioni e ambienti di test per configurare i tipi di dati da raccogliere in modalità remota o come modificare il sistema, quando si eseguono i test. Ad esempio, è necessario raccogliere dati di code coverage, emulare una connessione di rete specifica, registrare le azioni dell'interfaccia utente per un test manuale o raccogliere log di traccia di diagnostica per riprodurre un bug complesso.

Configurazione di computer di test per l'esecuzione di test o la raccolta di dati

Esecuzione dei test: è possibile eseguire i test da un piano di test tramite Microsoft Test Manager e salvare i risultati da utilizzare per misurare lo stato di avanzamento dell'attività di test. È possibile eseguire i test tramite Visual Studio oppure eseguirli dalla riga di comando.

Esecuzione di test

Invio di bug: è possibile inviare bug con informazioni dettagliate raccolte durante l'esecuzione dei test tramite Test Runner. È inoltre possibile inviare bug da Visual Studio o Microsoft Test Manager.

Invio di Bug

Rilevamento della qualità del software: è possibile misurare la conformità dei test, rilevare lo stato di avanzamento dei test e lo stato dei bug.

Qualità del software

Vedere anche

Attività

Guida introduttiva ai test manuali tramite Microsoft Test Manager

Concetti

Gestione di nuove attività di test