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