Vérification et débogage du code SharePoint
En utilisant IntelliTrace et du test unitaire, vous pouvez déboguer plus facilement votre Applications SharePoint et le garantir que chaque méthode dans leur fonctionne correctement.Vous pouvez utiliser ces fonctionnalités pour les projets sharepoint dans Visual Studio 2012 en suivant les mêmes procédures que pour d'autres types de projets.
IntelliTrace
À l'aide de IntelliTrace, vous pouvez déterminer non seulement l'état actuel de votre Application SharePoint mais également des événements qui se sont produits dans le passé et le contexte dans lesquels ils se sont produits.Vous pouvez naviguer dans les deux sens à différents instants précis dans votre Application SharePoint où des événements d'intérêt ont été enregistrés et examiner les rapports et les valeurs des variables à chaque point.Vous pouvez également enregistrer la session de débogage dans un fichier, le recharger ultérieurement et exécuter le débogage post-incident.Pour plus d’informations, consultez Débogage du code plus rapide en examinant son historique avec IntelliTrace.
Test unitaire
Vous pouvez trouver plus facilement les erreurs présentes dans votre code en exécutant le test unitaire, dans lequel vous écrivez et exécutez un code de test dans des méthodes de test.Ces méthodes contiennent des variables vides et une instruction Assert que vous pouvez utiliser pour vérifier la logique et la fonctionnalité de votre projet en fonction du modèle d'objet de SharePoint.Pour plus d’informations, consultez Vérification du code à l'aide de tests unitaires.
La prise en charge pour microsoft truque l'infrastructure
Les false Microsoftde prise en charge des projets sharepoint, qui est une infrastructure d'isolement dans laquelle vous pouvez créer délégué- sont basés sur des stubs et des cales de test dans les applications.NET Framework.En utilisant des faux infrastructure, vous pouvez créer, mettre à jour, et injecter des implémentations fictifs dans vos tests unitaires.Ces stubs et cales isolent les tests unitaires de l'environnement.Vous pouvez créer des stubs de code de test qui utilise des interfaces ou des classes unsealed avec des méthodes substituables.Vous pouvez créer des cales pour rediriger des appels codés en dur aux classes sealed avec des méthodes statiques ou de priorité absolue à une autre implémentation du shim.Vous pouvez également utiliser des délégués avec des types de stub et des types du shim pour personnaliser dynamiquement le comportement de chaque membre stub.Pour plus d’informations, consultez Isolation du code sous test avec Microsoft Fakes.
Rubriques connexes
Titre |
Description |
---|---|
Procédure pas à pas : Vérifier le code SharePoint à l'aide de tests unitaires |
Explique comment créer un test unitaire pour un projet SharePoint, exécuter le test, et interpréter les résultats. |
Procédure pas à pas : débogage d'une application SharePoint avec IntelliTrace |
Explique comment utiliser IntelliTrace pour rechercher des erreurs de codage dans un projet SharePoint. |
Voir aussi
Concepts
Vérification du code à l'aide de tests unitaires
Débogage du code plus rapide en examinant son historique avec IntelliTrace