Проверка и отладка кода SharePoint

С помощью IntelliTrace и модульного тестирования, можно упростить отладку приложения Приложения SharePoint и предоставить этому каждый метод в своих рабочих правильно.Можно использовать эти функции для проектов SharePoint в Visual Studio 2012, выполнив те же процедур для других типов проектов.

IntelliTrace

С помощью IntelliTrace можно указать не только текущее состояние данного Приложение SharePoint но и событий, произошедших в прошлом и контексте, в котором они произошли.Можно перемещаться к различным моментам туда и обратно в Приложение SharePoint времени, в которых были записаны требуемые события и проверить значения переменных и состояния для каждого шага.Также можно сохранить сеанс отладки в файл, перезагрузить его позже и выполнить отладку после аварийного завершения.Дополнительные сведения см. в разделе Отладка приложения путем записи выполнения кода с помощью IntelliTrace.

Модульное тестирование

Модульное тестирование, при котором вы пишете и выполняете тестовый код внутри методов теста, облегчает поиск ошибок в вашем коде.Эти методы содержат пустые переменные и оператор Assert, которые можно использовать для проверки логики и функциональности своего проекта, основанного на объектной модели SharePoint.Дополнительные сведения см. в разделе Проверка кода при помощи модульных тестов.

Gg599008.collapse_all(ru-ru,VS.110).gifПоддержка Microsoft Fakes .NET Framework

Проекты SharePoint поддерживают Microsoft Fakes, границы изоляции, в которых можно создать делегат- на основе заглушки и оболочки теста в приложениях платформы .NET Framework.С помощью платформы фальшивок можно создать, поддерживать и фиктивные вставки реализации в модульных тестах.Эти заглушки и оболочки отделяют модульные тесты из среды.Можно создать заглушки в код теста, использующего интерфейсы или не запечатанные классы с методами переопределяемого метода.Можно создавать оболочки для перехвата вызовов жестко запрограммированы в запечатыванным классы с методами, отличного от статического или переопределяемого метода к альтернативной реализации оболочки.Можно также использовать делегаты с типами заглушку и типами оболочки динамически настраивать функциональности отдельных членов заглушки.Дополнительные сведения см. в разделе Изоляция тестируемого кода с помощью Microsoft Fakes.

Связанные разделы

Заголовок

Описание

Пошаговое руководство. Проверка кода SharePoint при помощи модульных тестов

Описывает, как создавать модульный тест для проекта SharePoint, запускать тест и интерпретировать результаты.

Пошаговое руководство. Отладка приложения SharePoint при помощи IntelliTrace

Описывать, как использовать IntelliTrace для поиска ошибок кода в проекте SharePoint.

См. также

Основные понятия

Проверка кода при помощи модульных тестов

Отладка приложения путем записи выполнения кода с помощью IntelliTrace