Definizione di categorie per raggruppare i test
Pubblicato: aprile 2016
Se sono stati creati test automatizzati tramite Visual Studio è possibile gestirli suddividendoli in categorie di test. Quando si eseguono questi test automatizzati con Visual Studio, Team Foundation Build o mstest.exe, è possibile utilizzare le categorie di test per selezionare con facilità i test da eseguire. Le categorie di test vengono aggiunte come attributi ai metodi di test.
Requisiti
- Visual Studio Enterprise, Visual Studio Test Professional
Le categorie di test offrono maggiore flessibilità rispetto agli elenchi di test delle versioni precedenti di Microsoft Visual Studio. È possibile usare operatori logici con le categorie per eseguire insieme test di più categorie oppure limitare i test a quelli che appartengono a più categorie. Le categorie di test sono facili da aggiungere quando si creano i metodi di test e non è necessario gestire elenchi di test dopo avere creato i metodi di test. Con l'uso delle categorie non è necessario archiviare ed estrarre il file <nome soluzione>.vsmdi che gestisce gli elenchi di test.
Attività
Attività |
Argomenti correlati |
---|---|
Raggruppamento di test in categorie: è possibile aggiungere un test automatizzato a una o più categorie utilizzando un attributo di test. Ogni test può appartenere a più categorie. |
|
Esecuzione di test usando categorie di test: dopo avere scelto i test da eseguire, è possibile scegliere a quali categorie devono appartenere questi test. A tale scopo, è possibile utilizzare gli operatori logici. È ad esempio possibile eseguire tutti i test che appartengono alle categorie di test Priorità 1 e Priorità 2. |
|
Utilizzo di categorie di test per selezionare test da eseguire prima dell'archiviazione: è possibile utilizzare una compilazione per controllare le modifiche al codice prima di eseguire l'archiviazione. È possibile utilizzare le categorie di test per definire i test da eseguire per questa compilazione di archiviazione gestita. |
|
Utilizzo di categorie di test per selezionare i test da eseguire dopo la compilazione dell'applicazione o prima dell'archiviazione: è possibile utilizzare una definizione di compilazione per definire quali categorie di test eseguire per testare una nuova compilazione. |