gli sviluppatori programmano con Microsoft

panoramica

1

principi fondamentali

2

strumenti disponibili

3

avvio dell'ap
prendimento

Che cos'è un test? (panoramica)

Il test è la fase più importante del progetto. "Un progetto è come un viaggio in macchina: alcuni progetti sono semplici e con procedure standard, proprio come quando si guida per raggiungere un negozio in pieno giorno, ma la maggior parte dei progetti più importanti equivalgono spesso a un viaggio fuoristrada, tra le montagne, a notte fonda. Questi progetti necessitano di un "faro" che li guidi: il tester ha il compito di illuminare la strada in modo che programmatori e responsabili, indipendentemente dal percorso che decideranno di intraprendere, possano vedere la posizione in cui si trovano, aggirare gli ostacoli e quanto dovranno ancora percorrere per raggiungere la meta. I dettagli della missione del gruppo di test varia in base alle società. Al di là di questi dettagli, tuttavia, sussiste un fattore comune: Lo scopo dei test consiste nel recuperare informazioni. Le decisioni critiche sul progetto o sul prodotto vengono prese sulla base di queste informazioni". 
Cem Kaner, James Bach e Bret Pettichord. 2001. Lessons Learned in Software Testing. Wiley.
Introduzione ai test

1principi fondamentali 

Per apprendere le competenze e le tecniche utilizzate in fase di progettazione di software mediante strumenti Microsoft, leggere questa descrizione più dettagliata del processo di architettura software.

icona del documento

Una delle attività essenziali è rappresentata dall'esecuzione dei test. Con Visual Studio Test Professional 2010 o Visual Studio 2010 Ultimate è possibile eseguire test manuali e automatici da un piano di test mediante Microsoft Test Manager. Se si esegue uno di questi test dal piano di test, è possibile salvare i risultati nel Team Project per Team Foundation Server. È ora possibile visualizzare l'avanzamento dei test manuali e automatici dal piano di test. È necessario utilizzare Microsoft Test Manager per eseguire test manuali da un piano di test, come illustrato nella figura indicata di seguito. A questo punto sarà possibile visualizzare i risultati dal piano di test.   Ulteriori informazioni>>

2strumenti disponibili 
Icona di download Installare Visual Studio Test Professional 2010 (versione di valutazione gratuita di 90 giorni)
 -OPPURE-
Icona di download Installare Visual Studio 2010 Ultimate (versione di valutazione gratuita di 90 giorni)

Per scegliere la versione appropriata di Visual Studio, consultare il grafico di confronto di Visual Studio 2010.
Per informazioni sul controllo di qualità durante i test, leggere la pagina relativa alle procedure ottimali di qualità del software.

3avvio dell'apprendimento 

Le risorse indicate di seguito consentono di approfondire la conoscenza dell'architettura software, delle analisi dei requisiti, della progettazione del sistema e del ciclo di progettazione e creazione del software.

Riprodurre il video

PIANIFICAZIONE DI TEST CON VISUAL STUDIO 2010
Video | 6 minuti | Marzo 2011

La pianificazione di test può rappresentare una serie di difficoltà: creazione di uno scenario, raccolta dei requisiti, creazione di ambienti e configurazione e test di regressione. Un piano di test efficiente consente di superare questo tipo di difficoltà e ottenere indicazioni sull'intero processo, nonché ottimizzare il flusso di lavoro per eseguire l'intero ciclo senza interruzioni.    Guarda il video >>

Per una serie di esercitazioni pratiche sulla pianificazione di test, visitare la pagina relativa ai prodotti professionali per test.

Test di Visual Studio e ALM

Riprodurre il video

CREARE ED ESEGUIRE TEST IN VISUAL STUDIO 2010
Video | 8 minuti | Marzo 2011

I test case costituiscono solo un tipo di elemento di lavoro in Team Foundation Server 2010. In questo video verranno illustrati i concetti di creazione di test case ed esecuzione di test mediante Microsoft Test Manager, nonché argomenti quali bug avanzati e su cui è possibile intervenire, analisi dell'impatto dei test e testing esplorativo.    Guarda il video >>

Per una serie di esercitazioni pratiche sulla creazione e sull'esecuzione di test, visitare la pagina relativa ai prodotti professionali per test.

Test di Visual Studio e ALM

Riprodurre il video

TEST AUTOMATICI CON VISUAL STUDIO 2010
Video | 8 minuti | Marzo 2011

Una delle maggiori difficoltà inerenti all'automazione dei test consiste nell'identificare candidati ideali e nel saper trattare le cosiddette "vie di mezzo". Oltre a illustrare in dettaglio questi argomenti, in questo video verranno introdotti i concetti di test di interfaccia utente con codifica e di accelerazione dei test manuali nell'ambito dell'automazione di test in Visual Studio 2010.   Guarda il video >>

Per una serie di esercitazioni pratiche sull'automazione di test, visitare la pagina relativa ai prodotti professionali per test.

Test di Visual Studio e ALM

Riprodurre il video

MONITORARE LA QUALITÀ DELLE APPLICAZIONI CON VISUAL STUDIO 2010
Video | 11 minuti | Marzo 2011

La qualità del software non si riduce esclusivamente alla registrazione dei bug: è necessario fare in modo di incrementare la qualità del software nell'intero ciclo di vita dell'applicazione. Uno strumento efficace per la gestione dell'inventario dei test e dello sviluppo consente di determinare lo stato del progetto e prendere decisioni più mirate.   Guarda il video >>

Per una serie di esercitazioni pratiche sul monitoraggio del livello di qualità, visitare la pagina relativa ai prodotti professionali per test.

Test di Visual Studio e ALM

Argomenti correlati

Blog: Visual Studio Team Test
Una serie di articoli relativi ai test di Visual Studio Test Team.

Serie di video su come effettuare i test
Una serie di video su vari aspetti correlati ai test.

Procedure consigliate per la qualità del software
Strumenti e procedure consigliate per garantire test efficienti delle applicazioni e un livello elevato di qualità generale del software.

Documentazione sui test
Altri scenari e documenti sui test in Visual Studio 2010.

Testi

Lessons Learned in Software Testing Lessons Learned in Software Testing
Un testo che riassume decenni di esperienza nei test di software.
Beginning Visual Basic 2010 Software Testing with Visual Studio 2010
In questo testo viene illustrato in che modo gli strumenti di Visual Studio consentono di superare le difficoltà legate alle comunicazioni obsolete, al coordinamento e alla gestione dei problemi.
Professional Application Lifecycle Management with Visual Studio 2010 Professional Application Lifecycle Management with Visual Studio 2010
È possibile registrarsi per ottenere un e-book gratuito contenente l'argomento "Part III - Tester from Professional Application Lifecycle Management with Visual Studio 2010", incentrato sui test manuali, sui test dell'interfaccia utente con codifica, su Lab Management e altro ancora.
Ivor Horton's Beginning Visual C++ 2010 Software Testing: Finding the Defects that Matter
In questo manuale vengono fornite tecniche di test pratici per conseguire un livello di affidabilità efficiente in qualsiasi progetto software di ampia scala.