本主题说明如何通过调试器逐步调试 C++test 测试用例,以便在测试期间更好地检查代码的内部状态。例如,您可能会想要调试测试用例,以了解有关 C++test 为何获取到意外结果的更多信息,或确定测试用例失败的原因。您无需手动在代码中添加断点。C++test 将在您选择执行的每个测试用例的开头自动设置断点。
章节目录:
配置调试器设置
在 Visual Studio IDE 中启用调试
- 打开用于运行测试用例的测试配置
- 选择执行> 运行时选项卡
- 启用在调试器 (*) 中运行测试选项。
使用调试器执行测试
此部分涵盖在本地开发环境中调试测试的信息。有关在嵌入式环境中调试测试的信息,请参阅调试测试用例。
使用 Visual Studio 的调试器执行测试:
- 准备一个调试单元测试测试配置。
- 使用 Debug Unit Tests 内建测试配置,或者复制该内建配置并按照配置测试配置和策略规则中所述进行自定义。
- 按以下步骤运行您的首选调试单元测试测试配置:
- 使用下列方法之一选择您想要调试的测试用例:
- 从测试用例浏览器选择测试用例。
选择代码编辑器中的测试用例函数名称。
选择类视图中的测试用例函数。请注意,这些函数位置位于 Testsuite 类下,而不是与原始数据源相对应的类下。
启动您的首选调试单元测试测试配置。例如,右键点击所选内容,然后使用 Parasoft 快捷菜单运行首选测试配置。然后,C++test 将启动适当的调试器,并在每个选定的测试用例函数的开头自动设置断点。
- 使用下列方法之一选择您想要调试的测试用例:
使用标准的调试器功能逐步调试测试用例。