Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Pomocí IntelliTrace a testování jednotek můžete snadněji ladit sharepointová řešení a zajistit, aby každá metoda v nich fungovala správně. Tyto funkce můžete použít pro projekty SharePointu v sadě Visual Studio pomocí stejných postupů jako u jiných typů projektů.
Intellitrace
Pomocí IntelliTrace můžete určit nejen aktuální stav vašeho řešení SharePointu, ale také události, ke kterým došlo v minulosti, a kontext, ve kterém k nim došlo. V sharepointovém řešení můžete přecházet k různým bodům v čase, kde se zaznamenávaly události, které vás zajímají, a kontrolovat stavy a hodnoty proměnných v každém bodě. Pomocí této dynamické navigace můžete rychleji a snadněji ladit řešení SharePointu, aniž byste museli nastavovat mnoho zarážek. Relaci ladění můžete také uložit do souboru protokolu IntelliTrace (.iTrace), otevřít ho později v sadě Visual Studio Enterprise a provést ladění po selhání. Soubor .iTrace obsahuje podrobné informace o tom, kdy a kde došlo ke konkrétním chybám SharePointu, abyste mohli snadněji zjistit, co způsobuje chyby. Informace v souboru .iTrace jsou podmnožinou kompletního protokolu chyb, který vytvoří sjednocený systém protokolování (ULS) v SharePointu. Tyto informace zahrnují události specifické pro SharePoint, například při otevření nebo zavření profilu uživatele a při načtení, čtení nebo změně vlastností v projektu Služby SharePoint. Můžete nakonfigurovat, které události bude IntelliTrace zaznamenávat. Další informace naleznete v tématu Použití uložených dat IntelliTrace.
Pokud v SharePointu dojde k chybě, zobrazí se v dialogovém okně chyba identifikátor "ID korelace" pro danou konkrétní chybu. ID korelace můžete získat také z událostí, které jsou uvedeny v souboru .iTrace . Pokud chcete zobrazit seznam všech událostí, ke kterým došlo s daným ID korelace, můžete id zadat do části Analýza na stránce souhrnu IntelliTrace. V této části můžete zvolit, jestli se mají zobrazit jenom názvy událostí, ke kterým došlo, nebo názvy událostí spolu s informacemi o jejich volání, jako je název funkce, výstupní a vstupní body, parametry a návratové hodnoty.
Události sady Visual Studio můžete v IntelliTrace získat tak, že zvolíte klávesu F5 . Pokud ale chcete získat události specifické pro SharePoint, musíte shromažďovat data IntelliTrace v řešeních SharePointu pomocí agenta Microsoft Monitoring Agent. Tento nástroj shromažďuje data IntelliTrace a vytváří soubory .iTrace pro aplikace nasazené mimo Visual Studio. Další informace naleznete v tématu Funkce IntelliTrace a Použití samostatného kolektoru IntelliTrace.
Jednotkový test
Chyby v kódu můžete snadněji najít provedením testování částí, ve kterém napíšete a spustíte testovací kód uvnitř testovacích metod. Tyto metody obsahují prázdné proměnné a příkaz Assert, který můžete použít k ověření logiky a funkčnosti projektu na základě objektového modelu Služby SharePoint. Další informace naleznete v tématu Jednotkové testování kódu.
Podpora rozhraní Microsoft Fakes
Projekty SharePoint podporují technologii Microsoft Fakes, což je izolační rámec, ve kterém můžete vytvářet testovací zástupné objekty založené na delegátech a náhražky v aplikacích založených na rozhraní .NET Framework. Pomocí architektury Fakes můžete vytvářet, udržovat a vkládat fiktivní implementace do testů jednotek. Tyto stuby a shimmy izolují testy jednotek od prostředí. Můžete vytvořit zástupce pro testování kódu, který pracuje s rozhraními nebo neutěsněnými třídami s přepsatelnými metodami. Můžete vytvořit shimy pro přesměrování pevně zakódovaných volání do zapečetěných tříd s metodami, které jsou statické nebo nepřepsatelné, na alternativní implementaci shim. Delegáty můžete použít také s typy stubbing a typy shimování k dynamickému přizpůsobení chování jednotlivých členů stubbing. Další informace naleznete v tématu Izolace kódu v rámci testování pomocí Microsoft Fakes.
Související články
| Title | Description |
|---|---|
| IntelliTrace | Popisuje, jak ladit řešení sady Visual Studio snadněji pomocí IntelliTrace. |
| Návod: Ladění aplikace SharePoint pomocí IntelliTrace | Ukazuje, jak najít chyby kódování v projektu SharePointu pomocí IntelliTrace. |
| Jednotkové testování vašeho kódu | Popisuje, jak v kódu najít chyby logiky pomocí testů jednotek. |