Compartir a través de


Comprobar y depurar código de SharePoint

Con IntelliTrace y las pruebas unitarias, puede depurar más fácilmente Aplicaciones de SharePoint y asegurarse de que cada método de ellos correctamente.Puede usar estas características para los proyectos de SharePoint en Visual Studio 2012 siguiendo los mismos procedimientos que en otros tipos de proyectos.

IntelliTrace

Con IntelliTrace, puede determinar el estado actual Aplicación de SharePoint así como los eventos que se produjeron en el pasado y el contexto en el que se produjeron.Puede navegar hacia delante y hacia atrás a varios puntos de tiempo en Aplicación de SharePoint donde se grabaron eventos de interés y revisar los estados y valores de variables en cada punto.También puede guardar la sesión de depuración en un archivo, recargarlo más adelante y realizar la depuración posterior a un bloqueo.Para obtener más información, vea Depurar la aplicación grabando la ejecución de código con IntelliTrace.

Pruebas unitarias

Puede encontrar más fácilmente los errores en el código si realiza pruebas unitarias, en las que el código de prueba se escribe y ejecuta en los métodos de prueba.Estos métodos contienen variables vacías y una instrucción Assert que puede usar para comprobar la lógica y funcionalidad del proyecto basándose en el modelo de objetos de SharePoint.Para obtener más información, vea Comprobar código utilizando pruebas unitarias.

Gg599008.collapse_all(es-es,VS.110).gifCompatibilidad con el marco de Microsoft Fakes

Los proyectos de SharePoint admiten Microsoft Fakes, un marco de aislamiento en el que puede crear códigos auxiliares y las cuñas delegado- basados de prueba en las aplicaciones de .NET Framework.Utilizando el marco de Fakes, puede crear, mantener, e insertar implementaciones ficticias en las pruebas unitarias.Estos códigos auxiliares y cuñas aíslan las pruebas unitarias del entorno.Puede crear códigos auxiliares para probar código que consume interfaces o clases no selladas con métodos reemplazables.Puede crear las cuñas para redirigir llamadas codificados de forma rígida a las clases selladas con métodos estáticos o no overridable a una implementación alternativa del código.También puede utilizar delegados con los tipos de código auxiliar y tipos de correcciones de compatibilidad para personalizar dinámicamente el comportamiento de los miembros individuales de código auxiliar.Para obtener más información, vea Aislar métodos de prueba unitaria con Microsoft Fakes.

Temas relacionados

Título

Descripción

Tutorial: Comprobar código de SharePoint mediante pruebas unitarias

Muestra cómo crear una prueba unitaria para un proyecto de SharePoint, ejecutar la prueba e interpretar los resultados.

Tutorial: Depurar una aplicación de SharePoint mediante IntelliTrace

Muestra cómo utilizar IntelliTrace para buscar los errores de codificación en un proyecto de SharePoint.

Vea también

Conceptos

Comprobar código utilizando pruebas unitarias

Depurar la aplicación grabando la ejecución de código con IntelliTrace