培训
模块
使用 Visual Studio 调试器,以交互方式调试 .NET 应用 - Training
了解如何使用 Visual Studio 高效调试 .NET 应用以快速修复 bug。 使用 Visual Studio 中的交互式调试器分析和修复 C# 应用程序。
可以使用测试资源管理器为测试启动调试会话。 使用 Visual Studio 调试程序无缝地逐句通过代码将使你在单元测试和所测试项目之间来回反复。
若要开始调试,请执行以下操作:
在 Visual Studio 编辑器中,在要调试的一个或多个测试方法中设置断点。
备注
由于测试方法可以按任意顺序运行,因此请在要调试的所有测试方法中设置断点。
在“测试资源管理器”中,选择测试方法,右键单击窗格上的某个位置,然后选择“调试”。
有关调试器的详细信息,请参阅 Visual Studio 中的调试。
从 Visual Studio 2022 版本 17.8 开始,可以使用性能探查器中的任何适用工具来帮助改进代码,而不仅仅是检测工具。 可以隔离分析小型工作单元,进行更改,然后重新测量和验证更改的影响。
若要诊断测试方法消耗的时间或内存超过预期的原因,请按以下步骤操作:
有关详细信息,请参阅此博客文章,或参阅收集发行版本的分析数据。
从 Visual Studio 2022 版本 17.12 预览版 2 开始,拥有活动的 Copilot 订阅的用户可以通过 GitHub Copilot 获得快速辅助以调试测试。 若要获取帮助,请在测试资源管理器中右键单击失败的测试,然后选择以下命令:
如果使用 GitHub Copilot 进行调试:
当调试器命中断点时,它会为 GitHub Copilot 提供受监视变量的值。 然后,Copilot 确定下一步:继续调试或修复问题代码。 可以继续 Copilot 聊天对话,直到通过测试。
培训
模块
使用 Visual Studio 调试器,以交互方式调试 .NET 应用 - Training
了解如何使用 Visual Studio 高效调试 .NET 应用以快速修复 bug。 使用 Visual Studio 中的交互式调试器分析和修复 C# 应用程序。
文档
使用测试资源管理器运行单元测试 - Visual Studio (Windows)
在 Visual Studio 中使用测试资源管理器运行测试,在生成后启用自动测试、查看结果、对测试列表进行分组和筛选、创建播放列表和使用快捷方式。
查看测试浏览器常见问题及解答 - Visual Studio (Windows)
查看有关 Visual Studio 测试资源管理器的常见问题解答(常见问题解答),其中包括一些常见的故障排除方案。
单元测试入门 - Visual Studio (Windows)
使用 Visual Studio 定义和运行单元测试,使代码保持正常运行并在客户之前找到错误和缺陷。