验证和调试 SharePoint 代码

通过使用 IntelliTrace 和单元测试,您可以更轻松地调试您的 SharePoint 应用程序 并确保在其每个方法工作正常工作。可以为 SharePoint 项目使用这些功能在 Visual Studio 2012 按照与其他类型的项目。

IntelliTrace

通过使用 IntelliTrace,您可以确定过去发生在发生您的 SharePoint 应用程序,而且事件和上下文的不仅的当前状态。您还可以导航到不同时间在感兴趣的事件记录的 SharePoint 应用程序 的,并查看状态,而变量的值在每个时间点的。您还可将调试会话保存到一个文件中,重载该文件,然后执行崩溃后调试。有关更多信息,请参见使用 IntelliTrace 查看代码的历史记录来更快地调试代码

单元测试

可通过执行单元测试(其中,将在测试方法中写入和运行测试代码)更轻松地找出代码中的错误。这些方法包含空变量和一个 Assert 语句,该语句可用来基于 SharePoint 对象模型验证项目的逻辑和功能。有关更多信息,请参见使用单元测试验证代码

Gg599008.collapse_all(zh-cn,VS.110).gif对于 Microsoft 伪造品 framework 支持

SharePoint 项目支持 Microsoft 伪造品,是隔离 framework 可以创建基于委托存根测试和填充在 .NET Framework 应用程序。使用伪造品结构,您可以创建,维护,并且,插入在单元测试中的伪的实现测试。这些存根和填充隔离单元测试中从该环境测试。可以创建存根 (stub) 测试使用接口或非密封选件类具有可重写的方法中的代码。可以创建填充硬编码重定向对与静态或不可重写的方法的密封选件类对一次替换上述实现。还可以使用具有存根类型和填充类型的委托动态自定义各个存根 (stub) 成员行为。有关更多信息,请参见用 Microsoft Fakes 隔离测试代码

相关主题

标题

描述

演练:使用单元测试验证 SharePoint 代码

演示如何为 SharePoint 项目创建单元测试、运行测试和解释结果。

演练:使用 IntelliTrace 调试 SharePoint 应用程序

演示如何使用 IntelliTrace 找出 SharePoint 项目中的编码错误。

请参见

概念

使用单元测试验证代码

使用 IntelliTrace 查看代码的历史记录来更快地调试代码