Novità degli strumenti di diagnostica e qualità dello sviluppatore in Visual Studio 2013

Visual Studio 2013 include nuove funzionalità per sviluppatori in queste aree:

New diagnostic tools for Windows Store apps

CodeLens

Code maps

.NET Framework Memory Analysis with Dump Files

IntelliTrace

Unit tests

Code analysis

Coded UI tests for Windows Store apps

Nuovi strumenti di diagnostica per app di Windows Store

Analizzare la velocità di risposta dell'interfaccia utente

Alcune aree del codice HTML, CSS e XAML influiscono sulla rapidità e sulla fluidità dell'app.Vedere Analizzare la velocità di risposta dell'interfaccia utente (JavaScript) e Analizzare la velocità di risposta dell'interfaccia utente nelle applicazioni Windows Store (XAML)

Analizzare i problemi di memoria nelle app JavaScript

JavaScript Memory Analyzer aiuta a comprendere l'uso della memoria e a individuare le perdite di memoria nelle app Windows Store compilate per Windows con JavaScript.Vedere Analizzare l'utilizzo della memoria nelle applicazioni Windows Store (JavaScript)

Analizzare l'uso di energia

Lo strumento Consumo di energia permette di analizzare il consumo di potenza ed energia delle app di Windows Store in dispositivi tablet a basso consumo che funzionano per tutto o parte del tempo con le proprie batterie.L'ottimizzazione dell'utilizzo di energia può aumentare l'adozione e l'utilizzo dell'app da parte dei clienti.Analizzare il consumo di energia nelle app dello Store

CodeLens

È possibile trovare altre informazioni sul codice senza uscire dall'editor quando si usa CodeLens in Visual Studio Ultimate.È possibile trovare riferimenti al codice, modifiche al codice, bug collegati, elementi di lavoro, revisioni del codice e unit test, tutti nello stesso contesto del codice.

Indicatori CodeLens nell'editor del codice

Per altre informazioni sui requisiti, vedere Trovare le modifiche apportate al codice e altri elementi della cronologia con CodeLens.Ad esempio, per informazioni sul codice quando si usa la tabella Git è necessario Visual Studio 2013 Update 3.

Mappe codice

Per comprendere la modalità di integrazione del codice e tenere traccia visivamente della propria posizione nel codice durante le operazioni di traccia, mappare il codice con Visual Studio Ultimate.È anche possibile mappare visivamente lo stack di chiamate durante il debug.

Debug con stack di chiamate nelle mappe codici

Per altre informazioni sui requisiti, vedere:

Ad esempio, per visualizzare le relazioni e le dipendenze contraddistinte dal colore nei progetti che condividono codice tra più app, è necessario Visual Studio 2013 Update 3.

Analisi della memoria di .NET Framework con file dump

Uno dei problemi che incide spesso sulle applicazioni .NET in esecuzione negli ambienti di produzione riguarda l'utilizzo della memoria, che può influire sull'applicazione, se non addirittura sull'intero computer.Visual Studio 2013 espande gli strumenti di analisi del file dump per individuare perdite di memoria, utilizzo inefficiente di memoria e allocazioni non necessarie in applicazioni desktop, database e Web di .NET Framework.

Per altre informazioni sullo strumento di analisi della memoria .NET, vedere questo post nel blog di Visual Studio ALM e Team Foundation Server.Per altre informazioni sui file dump, vedere Utilizzo di file dump per eseguire il debug di applicazioni arrestate in modo anomalo e bloccate in Visual Studio.

IntelliTrace

Area

Nuove funzionalità e attività supportate

Diagnosticare le app in fase di distribuzione

  • Monitorare le applicazioni Web IIS in locale per gli eventi di prestazioni ed eccezioni con Microsoft Monitoring Agent, da solo o con System Center 2012.È possibile registrare questi eventi in un log IntelliTrace per poter analizzare ulteriormente questi problemi in Visual Studio Ultimate e passare al codice distribuito quando si avvia il debug dagli eventi specifici.

    Visualizzare i dettagli degli eventi di prestazioni

    Avviare il debug da una chiamata di metodo

    Passare al codice dell'applicazione da un evento di prestazioni

    Vedere Configurare la versione per diagnosticare i problemi dopo la distribuzione e Novità di System Center 2012 R2 Operations Manager

  • Registrare eventi di diagnostica dalle applicazioni SharePoint 2013 in fase di distribuzione con Microsoft Monitoring Agent.

    È possibile salvare gli eventi del profilo utente, gli eventi del sistema di registrazione unificato e gli eventi IntelliTrace in un log IntelliTrace per poter analizzare ulteriormente questi problemi in Visual Studio Ultimate e avviare il debug da eventi specifici con IntelliTrace.

    File di log IntelliTrace -Visualizzazione richiesta Web ed eventi

    Vedere Configurare la versione per diagnosticare i problemi dopo la distribuzione.

Unit test

Area

Nuove funzionalità e aree supportate

Editor di codice

Trovare unit test e il rispettivo stato senza chiudere l'editor quando si usa CodeLens in Visual Studio Ultimate.

  • Esaminare ed eseguire unit test per codice specifico.

    CodeLens - Scegliere lo stato del test nell'editor del codice

  • Trovare la cronologia delle modifiche per una definizione di unit test e confrontare le modifiche in arrivo con la versione locale.

    CodeLens - Confrontare la modifica con la versione locale

Vedere Trovare le modifiche apportate al codice e altri elementi della cronologia con CodeLens.

Creare e salvare insiemi di test con playlist

È possibile creare e salvare un elenco di test da eseguire o visualizzare come gruppo.Quando si seleziona una playlist, i test inclusi nell'elenco saranno visualizzati in Esplora test.È possibile aggiungere una test a più playlist e tutti i test del progetto saranno disponibili quando si sceglie la playlist predefinita Tutti i test.Vedere Create custom playlists

Filtri avanzati e raggruppamento di test in Esplora test

Vedere Group and filter the test list per informazioni sui nuovi criteri in Esplora test che semplificano l'organizzazione e l'esecuzione di unit test.

Analisi codice

Area

Nuove funzionalità e attività supportate

Finestra Analisi codice

Gli avvisi relativi all'analisi del codice sono ora visualizzati nella finestra dello strumento Analisi codice.La finestra aiuta a gestire e risolvere gli avvisi relativi all'analisi del codice.

Test codificati dell'interfaccia utente per applicazioni Windows Store

Area

Nuove funzionalità e attività supportate

Test codificati dell'interfaccia utente per applicazioni Windows Store

Il modello di progetto del test codificato dell'interfaccia utente (applicazioni di Windows Store) è disponibile per progetti Windows 8.1.

Vedere Eseguire test codificati dell'interfaccia utente sulle app di Windows Store e Impostare una proprietà di automazione univoca dei controlli Windows Store per il test.

Ottimizzazione PGO per Visual C++

Area

Nuove funzionalità e attività supportate

Ottimizzazione PGO per Visual C++

Il plug-in di ottimizzazione PGO per Visual C++ semplifica l'esperienza di ottimizzazione PGO per gli sviluppatori di app native per desktop e Windows Store.

Vedere Ottimizzazione GPO nell'hub Prestazioni e diagnostica.

Vedere anche

Concetti

Miglioramento della qualità con gli strumenti di diagnostica di Visual Studio

Novità relative agli strumenti di modellazione in Visual Studio 2013

Novità di Visual Studio 2013