Freigeben über


Überprüfen und Debuggen von SharePoint-Code

Mit IntelliTrace und Komponententests verwenden, können Sie leichter debuggen und das SharePoint (Anwendung) sicherzustellen dass jede Methode in ihnen Arbeiten ordnungsgemäß.Sie können diese Funktionen für SharePoint-Projekte in Visual Studio 2012 verwenden, indem Sie dieselben Schritte aus wie für andere Projekttypen befolgen.

IntelliTrace

Mit IntelliTrace verwenden, können Sie nicht nur den aktuellen Zustand aus dem SharePoint (Anwendung) jedoch auch von Ereignissen, die in der Vergangenheit aufgetretene und von Kontext bestimmen, in dem sie aufgetreten sind.Sie können zu verschiedenen Zeitpunkten im SharePoint (Anwendung) hin und her navigieren, an denen relevante Ereignisse erfasst wurden und die Zustände und Werte von Variablen an jedem Punkt überprüfen.Sie können auch die Debugsitzung in eine Datei speichern, diese später erneut laden und Debugging nach einem Absturz ausführen.Weitere Informationen finden Sie unter Schnelleres Debuggen von Code durch Überprüfen des Verlaufs mit IntelliTrace.

Komponententests

Sie können Fehler im Code leichter finden, indem Sie Komponententests ausführen, bei denen Sie Testcode in Testmethoden schreiben und ausführen.Diese Methoden enthalten leere Variablen und eine Assert-Anweisung, die Sie verwenden können, um die Logik und die Funktionalität des Projekts auf Grundlage des SharePoint-Objektmodells zu überprüfen.Weitere Informationen finden Sie unter Überprüfen von Code mithilfe von Komponententests.

Gg599008.collapse_all(de-de,VS.110).gifUnterstützung für Microsoft Fakes-Framework

SharePoint-Projekte unterstützen Microsoft Fakes, das ein Isolationsframework ist, in dem Sie delegatbasierte Teststubs und -Shims in .NET Framework-Apps erstellen können.Mithilfe der Fälschungen Framework verwenden, können Sie blinde Implementierungen in den Komponententests erstellen, verwalten und einfügen.Diese Stubs Shims suchen und die Komponententests aus der Umgebung.Sie können Stubs den Testcode erstellen, Schnittstellen oder nicht versiegelte Klassen mit überschreibbaren Methoden verwendet.Sie können Shims erstellen, um hartcodierte Aufrufe versiegelte Klassen mit den statischen oder nicht-überschreibbaren Methoden zu einer anderen Shimimplementierung umzuleiten.Sie können Delegaten mit Stubtypen auch und Typen ausgleichen, um das Verhalten von einzelnen Stubmember dynamisch anzupassen.Weitere Informationen finden Sie unter Isolieren von getestetem Code mithilfe von Microsoft Fakes.

Verwandte Themen

Titel

Description

Exemplarische Vorgehensweise: Überprüfen von SharePoint-Code mithilfe von Komponententests

Veranschaulicht, wie ein Komponententest für ein SharePoint-Projekt erstellt wird, wie der Test ausgeführt wird und wie die Ergebnisse zu interpretieren sind.

Exemplarische Vorgehensweise: Debuggen einer SharePoint-Anwendung mithilfe von IntelliTrace

Veranschaulicht, wie IntelliTrace verwendet wird, um Codierungsfehler in einem SharePoint-Projekt zu suchen.

Siehe auch

Konzepte

Überprüfen von Code mithilfe von Komponententests

Schnelleres Debuggen von Code durch Überprüfen des Verlaufs mit IntelliTrace