主要内容

本页采用了机器翻译。点击此处可查看英文原文。

来自 Polyspace Test 元素的链接

自 R2026a 起

如果您拥有 Polyspace® Test™ 许可证,则可以使用需求编辑器从 C 或 C++ 代码及测试中创建指向需求的链接。您可以从以下位置链接到需求:

  • 表格形式的测试用例

  • 多步测试用例中的各个步骤

  • xUnit 测试

  • 源代码中的函数

当您从表格形式的测试用例、多步骤测试用例中的某个步骤或 xUnit 测试中创建链接时,Requirements Toolbox™ 会生成一个 Related to 类型的链接。当您在源代码中的某个函数内创建链接时,Requirements Toolbox 会生成一个 Implement 类型的链接。有关内置链接类型的更多信息,请参阅链接类型。有关验证和实施情况的更多信息,请参阅审查需求验证状态使用实现状态跟踪需求链接

注意

要从 Polyspace Test 元素创建链接,必须从 Polyspace 平台工具栏中打开需求编辑器或“可追溯性矩阵”窗口。无法通过编程方式创建链接。

有关启用 Requirements Toolbox 与 Polyspace Test 之间链接功能的更多信息,请参阅Link C/C++ Sources and Tests to Requirements in Requirements Toolbox (Polyspace Test)

来自“表格化测试用例和测试步骤”的链接

要从表格形式的测试用例或测试步骤创建指向需求的链接:

  1. 在 Polyspace 平台工具栏的工程选项卡中,工具部分下,点击需求编辑器

  2. 在 Polyspace 平台上,打开一个表格测试。

  3. 在测试用例编辑器的左侧,选择测试或测试步骤。

    The Polyspace Platform test case editor. A mouse pointer selects the test step in the left side of the test case editor.

  4. 需求编辑器中,选择一个需求。

  5. 在工具栏的链接部分,点击 添加链接 > 从选定 Polyspace Test 元素链接。在右侧窗格的链接部分中,相关部分显示了关联的项目。

    The Links section of the right pane in the Requirements Editor, with one Related to link

来自 xUnit 测试的链接

您可以通过以下这些 Polyspace Test xUnit API 宏链接到需求:

  • PST_SIMPLE_TEST

  • PST_SIMPLE_TEST_BODY

  • PST_TEST

  • PST_TEST_BODY

要从 xUnit 测试建立到需求的关联:

  1. 在 Polyspace 平台工具栏的工程选项卡中,工具部分下,点击需求编辑器

  2. 打开一个 xUnit 测试。然后,选择一行代码作为链接起点。

    An xUnit test. The requirements icon is left of the code line and the test is selected.

    提示

    可选中用于建立链接的行,其左侧会显示需求图标

  3. 需求编辑器中,选择一个要链接的需求。

  4. 在工具栏的链接部分,点击 添加链接 > 从选定 Polyspace Test 元素链接。在右侧窗格的链接部分中,相关部分显示了关联的项目。

    The Links section of the right pane in the Requirements Editor, with one Related to link

源代码中函数的链接

要在源代码中的函数中创建链接:

  1. 在 Polyspace 平台工具栏的工程选项卡中,工具部分下,点击需求编辑器

  2. 打开一个源文件。然后,选择一个函数入口点进行链接。

    提示

    可选中用于建立链接的行,其左侧会显示需求图标

  3. 需求编辑器中,选择一个要链接的需求。

  4. 在工具栏的链接部分,点击 添加链接 > 从选定 Polyspace Test 元素链接。在右侧窗格的链接部分中,被实现部分显示了关联的项目。

    The Links section of the right pane in the Requirements Editor, with one Implemented by link

有关实施情况的信息,请参阅使用实现状态跟踪需求链接

修改测试的链接类型

当您从这些测试元素创建链接时,Requirements Toolbox 会生成一个 Relate 类型的链接:

  • 表格形式的测试用例

  • 多步测试用例中的各个步骤

  • xUnit 测试

若要从需求编辑器运行测试,或在验证度量中包含链接,请将链接类型设置为 Verifies。您必须使用需求编辑器来设置链接类型。无法通过 Requirements Toolbox API 更改链接类型。要更改链接类型,请在需求编辑器中点击显示链接。然后,在右侧窗格中,展开属性部分,并在类型下拉菜单中选择验证

The properties section in the right pane of the Links view of the Requirements Editor. The Type drop-down menu is expanded and the mouse cursor points to Verifies.

在工具栏的视图部分,点击显示需求。在右侧窗格的链接部分中,测试元素出现在被验证部分中。

The Links section of the right pane in the Requirements Editor, with one Verified by link

将链接类型设置为 Verify 后,您可以使用需求编辑器运行测试并查看验证状态。有关运行测试和查看验证状态的信息,请参阅通过运行测试或分析来验证需求显示验证状态

导航至 Polyspace Test 元素

您可以从需求编辑器中的需求导航至关联的 Polyspace Test 元素。在工具栏的需求编辑器视图部分中,点击显示需求并选择一个需求。在右侧窗格中,展开链接部分,然后点击该超链接。

另请参阅

主题