在 CT 2024.12中,如果执行测试时目标函数中没有使用库,或者库尚未开发,或者使用了未声明的变量,则会自动创建存根。存根是在运行测试时创建的,主体并未执行。
除了在 CT 2024.12 中创建的存根外,您还可以直接添加存根。可以为同一个函数创建多个存根,创建的存根可以链接到每个测试。
您可以在存根中使用用户宏来控制每个存根的行为。用户输入的宏中使用的值可在 “编辑测试用例 ”选项卡中对所链接的测试进行控制。
函数类型
类型 | 说明 |
---|---|
|
未定义的函数 |
|
带存根的函数,包括故障排除指南 |
|
带定义的函数 |
|
全局变量 |
存根类型
类型 | 描述 |
---|---|
|
用户定义的存根 |
|
自动创建存根 |
|
2.3 或更低版本的存根 |
|
隔离被测函数的存根 |
|
建立带有故障排除指南的存根 |
菜单
菜单 | 说明 |
---|---|
|
创建存根 |
|
删除存根 |
|
导入已导出的存根文件 |
|
导出存根文件 |
|
保存已更改的存根信息 |
|
启用存根 |
|
禁用存根 |
|
仅显示带有故障排除指南的构建存根 |
创建存根
- 在存根视图中创建存根
- 单击存根视图中的下拉菜单,然后单击 [Create] 菜单。
- 选中要创建为存根的函数,然后选择 [OK]。
- 单击存根视图中的下拉菜单,然后单击 [Create] 菜单。
- 通过从 “测试导航 ”视图拖放至 “存根 ”视图来创建存根。
- 通过从单元测试视图拖放至存根视图来创建存根。
- 在源代码编辑器中创建存根
- 选择要创建存根的函数。
- 右键单击它并选择 [Create Stub] 上下文菜单。
- 选择要创建存根的函数。
- 在测试编辑器中创建和链接
- 在测试编辑器的测试结构中,选择存根或子节点。
- 选择右侧部分的[Add New Stub…]按钮。
- 选中要创建为存根的函数,然后选择 [OK]。
删除存根
- 选择并右击不必要的存根,然后选择 [Delete] 菜单。
编辑存根
- 您可以在存根代码界面按’
Ctrl
+Space
’键查看宏信息。编辑存根代码后,按’Ctrl
+S
’ 或工具栏上的[保存]按钮保存。
- 在存根设置界面,可以编辑描述。
存根与测试之间的链接
每个存根都可以链接到主机/目标板测试。
如果在测试结构编辑器中选择 “存根”,就可以编辑主机和目标板中包含的所有存根。
如果选择 “主机 ”或 “目标板”,则只能在选定的测试环境中编辑存根。
- 在存根视图中拖放到测试编辑器中
- 使用 “测试编辑器 ”中的 [Add Stub…] 按钮进行链接。
- 从测试编辑器的测试结构中选择存根。
- 选择右侧部分的 [Add Stub…] 按钮。
- 在现有存根列表中,选中要链接的存根并选择 [OK]。
解除存根与测试之间的链接
在测试编辑器中选择已链接的存根,然后选择 [Remove Stub] 按钮,或在测试结构树中选择存根并右键单击以解除链接。
导出存根
- 选择要导出的存根并单击右键,然后选择 [Export…] 菜单。
- 在目录对话框中指定存根文件的保存位置,然后选择 [OK]。
导入存根
- 从存根视图的下拉菜单中选择 [Import…] 菜单。
- 选择要导入的存根文件,然后选择 [Open] 按钮。
使用/不使用存根
您可以设置是否使用已创建的存根。
- 选择存根并右键单击,然后选择 [Disable] 菜单。
- 如下图所示,存根图像装饰器已添加,存根名称的颜色也变为灰色。
显示存根故障排除指南
- 选择带有故障排除指南的存根,右键单击并选择 [Show Stub Troubleshooting Guide…] 菜单。
Need more help with this?
Don’t hesitate to contact us here.