创建一个“运行单元测试”测试配置

1。选择 Parasoft> 测试配置

2。选择内建>Unit Testing然后右键单击 Run Unit Tests 配置。

3。选择 复制 以将配置复制到 用户自定义的类别。

4。选择新的用户定义配置并打开 执行>常规选项卡。

5。确认测试执行流 设置为默认基于主机的单元测试。默认插桩模式设置为仅具有行覆盖率的完整运行时检测。将从项目测试目录中使用测试套件,从单个测试可执行文件运行测试。

6。打开符号选项卡并确认启用或选择了以下设置:

  • 库符号标识模式 设置为 自动,这适用于大多数情况。
  • 选中使用来自其他项目文件的符号并设置为包括所有项目文件(项目范围)。
  • 使用从文件中找到的额外符号 设置为默认位置。将使用项目对象/库文件提供的任何功能。
  • 默认情况下禁用对潜在链接器问题执行早期检查 。如果您遇到链接问题,打开此选项可能会提供其他信息。

7。打开运行时 选项卡并确认以下设置:

  • 测试可执行运行目录 设置为${cpptest:testware_loc}。这是定义“测试软件”位置的默认设置。它是测试可执行文件的工作目录。是一个选项可用于在调试器中运行测试的选项。
  • 单个测试用例的超时(以毫秒为单位) 为 5000(5 秒)。这是挂起的测试用例的默认超时。
  • 已启用报告单元测试执行详细信息
  • 已启用报告未验证的测试用例结果

8。重命名配置运行单元测试(项目范围)

9。应用所做的更改并关闭“测试配置”窗口。

只测试具有测试用例的文件。我们建议您在完成初始扫描之前专注于单个文件,这样可以更轻松地解决可能出现的问题。每个文件都经过一次测试后,您可以选择一组文件(或整个项目)并一起运行测试,然后继续执行错误检测过程中的其他步骤。此外,测试用例浏览器可用于选择测试用例、测试套件或它们的组合,并以与从项目树中选择源文件相同的方式运行所选测试。

执行单元测试

1。在项目树中,选择ATM.cxx作为测试范围。

2。选择Parasoft>测试使用> 用户自定义>运行单元测试(项目范围)

3。查看测试进度选项卡的单元测试执行摘要。您可以展开范围和执行部分以查看有关代码、测试用例结果和覆盖率结果的摘要信息。

  • No labels