Share via


Neues bei den Entwicklerqualitäts- und Diagnosetools in Visual Studio 2013

Visual Studio 2013 enthält in diesen Bereichen neue Funktionen für den Entwickler:

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

Neue Diagnosetools für Windows Store-Apps

Analyse der UI-Reaktionsfähigkeit

Sie können solche Bereiche mit HTML-, CSS- und XAML-Code suchen, die die Geschwindigkeit und Dynamik Ihrer App beeinträchtigen.Weitere Informationen finden Sie unter Analysieren der UI-Reaktionsfähigkeit (JavaScript) und Analysieren der UI-Reaktionsfähigkeit in Windows Store-Apps (XAML)

Analysieren von Speicherproblemen in JavaScript-Apps

Mit der JavaScript-Speicheranalyse können Sie besser die Speicherauslastung nachvollziehen und einfacher Speicherverluste in Windows Store-Apps finden, die mit JavaScript für Windows erstellt wurden.Siehe Analysieren der Speicherauslastung in Windows Store-Apps (JavaScript)

Analyse des Energieverbrauchs

Das Energieverbrauchstool hilft Ihnen, den Strom- und Energieverbrauch von Windows Store-Apps auf Tablettgeräten mit geringem Energieverbrauch zu analysieren, die ganz oder teilweise von ihrem eigenen Akku versorgt werden.Durch die Optimierung des Energieverbrauchs können Sie erzielen, dass die Kunden die App besser schätzen und sie häufiger verwenden.Analysieren des Energieverbrauchs in Windows Store-Apps

CodeLens

Ermitteln Sie mehr Informationen über Ihren Code, ohne den Editor zu verlassen, wenn Sie CodeLens in Visual Studio Ultimate verwenden.Sie können alle Codeverweise, Änderungen an Ihrem Code, verknüpfte Bugs, Arbeitsaufgaben, Codeprüfungen und Komponententests in demselben Kontext mit Ihrem Code ermitteln.

CodeLens-Indikatoren im Code-Editor

Informationen darüber, mehr über Ihren Bedarf herauszufinden, finden Sie in Ermitteln von Änderungen am Code und andere Verläufe mit CodeLens.Um beispielsweise mithilfe von Git nach Informationen zu Ihrem Code zu suchen, benötigen Sie Visual Studio 2013 Update 3.

Codezuordnungen

Falls Sie verstehen möchten, wie Ihr Code zusammenpasst und Ihren Bereich im Code visuell verfolgen möchten, ordnen Sie den Code mit Visual Studio Ultimate zu.Außerdem können Sie die Aufrufliste beim Debuggen visuell zuordnen.

Debuggen mit Aufruflisten in Codezuordnungen

Informationen darüber, mehr über Ihren Bedarf herauszufinden, finden Sie unter:

Um beispielsweise farbcodierte Beziehungen und Abhängigkeiten in Projekten anzuzeigen, die Code über mehrere Anwendungen hinweg gemeinsam verwenden, benötigen Sie Visual Studio 2013 Update 3.

.NET Framework-Speicheranalyse mit Dumpdateien

Bei .NET-Anwendungen, die in Produktionsumgebungen ausgeführt werden, treten unter anderem häufig Probleme mit der Speichernutzung auf, die sowohl die Anwendung als auch den gesamten Computer beeinträchtigen können.Visual Studio 2013 erweitert die Dumpdatei-Analysetools, damit Sie einfacher Speicherverluste, ineffiziente Speichernutzungen und unnötige Zuordnungen in Web-, Datenbank- und -Desktopanwendungen in .NET Framework finden können.

Weitere Informationen zum .NET-Speicheranalysetool finden Sie in diesem Beitrag des Visual Studio ALM- + Team Foundation Server-Blogs.Weitere Informationen zu Dumpdateien finden Sie unter Debuggen einer Anwendung mit Dumpdateien, falls sie in Visual Studio abstürzt oder nicht mehr reagiert.

IntelliTrace

Bereich

Neue Funktionen und unterstützte Aufgaben

Diagnose von Apps in der Bereitstellung

  • Überwachen Sie IIS-Web-Apps lokal im Hinblick auf Ausnahme- und Leistungsereignisse mit Microsoft Monitoring Agent, entweder allein oder mit System Center 2012.Sie können diese Ereignisse in einem IntelliTrace-Protokoll aufzeichnen, damit Sie die Probleme weiter in Visual Studio Ultimate untersuchen und zum bereitgestellten Code wechseln können, wenn Sie das Debuggen von bestimmten Ereignissen aus starten.

    Informationen zum Leistungsereignis anzeigen

    Debuggen über Methodenaufruf starten

    Zum Anwendungscode von einem Leistungsereignis aus wechseln

    Siehe Einrichten eines Release zur Diagnose von Problemen nach der Bereitstellung und Neuerungen für System Center 2012 R2 Operations Manager

  • Aufzeichnung von Diagnoseereignissen von SharePoint 2013-Anwendungen in der Bereitstellung mit Microsoft Monitoring Agent.

    Sie können Benutzerprofilereignisse, einheitliche Ereignisse des Protokollierungs-Systems (ULS) und IntelliTrace-Ereignisse in einem IntelliTrace-Protokoll speichern, sodass Sie diese Probleme in Visual Studio Ultimate weiter untersuchen und das Debuggen von bestimmten Ereignissen aus mit IntelliTrace starten können.

    IntelliTrace-Protokolldatei - Webanforderungen und Ereignisse anzeigen

    Weitere Informationen finden Sie unter Einrichten eines Release zur Diagnose von Problemen nach der Bereitstellung.

Komponententests

Bereich

Neue Funktionen und unterstützte Bereiche

Code-Editor

Wenn Sie das CodeLens-Display in Visual Studio Ultimate verwenden, können Sie Komponententests und deren Status suchen, ohne den Editor zu verlassen.

  • Überprüfen Sie Komponententests für spezifischen Code, und führen Sie diese aus.

    CodeLens – Teststatus im Code-Editor auswählen

  • Finden Sie den Änderungsverlauf für eine Komponententestdefinition und vergleichen Sie eingehende Änderungen mit Ihrer lokalen Version.

    CodeLens – Änderung mit lokaler Version vergleichen

Weitere Informationen finden Sie unter Ermitteln von Änderungen am Code und andere Verläufe mit CodeLens.

Erstellen und Speichern von Testsätzen mit Wiedergabelisten

Sie können eine Liste mit Tests erstellen und speichern, die als Gruppe ausgeführt oder angezeigt werden sollen.Wenn Sie eine Wiedergabeliste auswählen, werden die Tests in der Liste im Test-Explorer angezeigt.Sie können einen Test zu mehr als einer Wiedergabeliste hinzufügen, und bei Auswahl der Standardwiedergabeliste "Alle Tests" sind alle Tests im Projekt verfügbar.Weitere Informationen finden Sie unter Create custom playlists

Verbesserte Filterung und Gruppierung von Tests im Test-Explorer

Siehe Group and filter the test list zu neuen Kriterien in Test-Explorer, die das Organisieren und Ausführen von Komponententests erleichtern.

Codeanalyse

Bereich

Neue Funktionen und unterstützte Aufgaben

Codeanalysefenster

Codeanalysewarnungen werden nun im Fenster des Codeanalysetools angezeigt.Mithilfe des Fensters können Sie Codeanalysewarnungen verwalten und beheben.

Coded UI-Tests für Windows Store-Apps

Bereich

Neue Funktionen und unterstützte Aufgaben

Coded UI-Tests für Windows Store-Apps

Die Vorlage "Coded UI-Testprojekt (Windows Store-Apps)" ist für Windows 8.1-Projekte verfügbar.

Weitere Informationen finden Sie unter Testen von Windows Store-Apps mit Tests der codierten UI und Festlegen einer eindeutigen Automatisierungseigenschaft für Windows Store-Steuerelemente für Tests.

Profilgesteuerte Optimierung für Visual C++

Bereich

Neue Funktionen und unterstützte Aufgaben

Profilgesteuerte Optimierung für Visual C++

Das Plug-In für die profilgesteuerte Optimierung für Visual C++ vereinfacht die profilgesteuerte Optimierung für Entwickler systemeigener Apps für Desktop und Windows Store.

Weitere Informationen finden Sie unter Profilgesteuerte Optimierung im Leistungs- und Diagnosehub.

Siehe auch

Konzepte

Qualitätsverbesserung mit Visual Studio-Diagnosetools

Neues bei den Modellierungstools in Visual Studio 2013

Neues in Visual Studio 2013