在 CT 2024.12中,如果执行测试时目标函数中没有使用库,或者库尚未开发,或者使用了未声明的变量,则会自动创建存根。存根是在运行测试时创建的,主体并未执行。

除了在 CT 2024.12 中创建的存根外,您还可以直接添加存根。可以为同一个函数创建多个存根,创建的存根可以链接到每个测试。

您可以在存根中使用用户宏来控制每个存根的行为。用户输入的宏中使用的值可在 “编辑测试用例 ”选项卡中对所链接的测试进行控制。

函数类型

类型 说明
函数 未定义的函数
函数 带存根的函数,包括故障排除指南
函数 带定义的函数
变量 全局变量

存根类型

类型 描述
用户存根 用户定义的存根
生成存根 自动创建存根
老版本存根 2.3 或更低版本的存根
隔离存根 隔离被测函数的存根
带有故障排除指南的存根 建立带有故障排除指南的存根

菜单

菜单 说明
创建 创建存根
删除 删除存根
导入 导入已导出的存根文件
导出 导出存根文件
保存 保存已更改的存根信息
启用 启用存根
禁用 禁用存根
仅显示带有故障排除指南的存根 仅显示带有故障排除指南的构建存根

创建存根

  • 在存根视图中创建存根
    1. 单击存根视图中的下拉菜单,然后单击 [Create] 菜单。
    2. 选中要创建为存根的函数,然后选择 [OK]。
  • 通过从 “测试导航 ”视图拖放至 “存根 ”视图来创建存根。
  • 通过从单元测试视图拖放至存根视图来创建存根。
  • 在源代码编辑器中创建存根
    1. 选择要创建存根的函数。
    2. 右键单击它并选择 [Create Stub] 上下文菜单。
  • 在测试编辑器中创建和链接
    1. 在测试编辑器的测试结构中,选择存根或子节点。
    2. 选择右侧部分的[Add New Stub…]按钮。
    3. 选中要创建为存根的函数,然后选择 [OK]。

删除存根

  • 选择并右击不必要的存根,然后选择 [Delete] 菜单。

编辑存根

  • 您可以在存根代码界面按’ Ctrl + Space’键查看宏信息。编辑存根代码后,按’ Ctrl + S’ 或工具栏上的[保存]按钮保存。
  • 在存根代码屏幕中,存根标题注释不可编辑。
  • 在存根设置界面,可以编辑描述。

存根与测试之间的链接

每个存根都可以链接到主机/目标板测试。
如果在测试结构编辑器中选择 “存根”,就可以编辑主机和目标板中包含的所有存根。

如果选择 “主机 ”或 “目标板”,则只能在选定的测试环境中编辑存根。

  • 在存根视图中拖放到测试编辑器中
  • 使用 “测试编辑器 ”中的 [Add Stub…] 按钮进行链接。
    1. 从测试编辑器的测试结构中选择存根。
    2. 选择右侧部分的 [Add Stub…] 按钮。
    3. 在现有存根列表中,选中要链接的存根并选择 [OK]。

解除存根与测试之间的链接

在测试编辑器中选择已链接的存根,然后选择 [Remove Stub] 按钮,或在测试结构树中选择存根并右键单击以解除链接。

导出存根

  1. 选择要导出的存根并单击右键,然后选择 [Export…] 菜单。
  1. 在目录对话框中指定存根文件的保存位置,然后选择 [OK]。

导入存根

  1. 从存根视图的下拉菜单中选择 [Import…] 菜单。
  1. 选择要导入的存根文件,然后选择 [Open] 按钮。

使用/不使用存根

您可以设置是否使用已创建的存根。

  1. 选择存根并右键单击,然后选择 [Disable] 菜单。

  2. 如下图所示,存根图像装饰器已添加,存根名称的颜色也变为灰色。

显示存根故障排除指南

  • 选择带有故障排除指南的存根,右键单击并选择 [Show Stub Troubleshooting Guide…] 菜单。

Need more help with this?
Don’t hesitate to contact us here.

Thanks for your feedback.