For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

应用实例:通过SYNECT进行基于需求的测试

从需求到测试结果的完全可追溯性

优点


  • 将工具(如 IBM Rational® DOORS® or PTC® Integrity)的需求集成到测试过程中
  • 测试用例和测试结果的需求的完全可追踪性
  • 显示和分析需求覆盖率
  • 组织和检查测试活动
  • 测试和项目进展的概述

挑战:实现高效的基于需求的测试过程

近年来,由于新标准、新技术和客户新需求的涌现,嵌入式软件开发领域的需求不断增加。特别是功能安全标准的引入,如ISO 26262,需要对安全要求进行系统的定义和验证。目前,有三个因素对成功来说至关重要,即不同需求和各种变体的嵌入式软件的验证和验证,在任何给定时间可视化当前需求覆盖率,以及高效的、基于需求的测试过程的实现。

创意:连接需求和测试的中央测试管理

中央测试管理能够确保高效的基于需求的测试过程。它必须同时建立需求的连接和各种测试工具和测试环境的连接。


dSPACE SYNECT数据和测试管理软件可以从需求直接导出测试用例并使它们相互连接。测试用例的实现在可用的测试工具中完成。SYNECT直接连接这些工具。这意味着测试实现所有相关的信息都会保存到SYNECT测试管理相应的测试用例。此外,针对于需求和测试安排的测试用例可以直接在SYNECT中执行,保证所需的效率。测试结果从测试工具直接转移到SYNECT,并在SYNECT中集中管理。通过测试用例之间的链接以及与要求和测试规范相关的测试结果可以实现所需的可追溯性,确保需求进行系统性的自动验证,是针对需求的全面概述和报告的基础,并在SYNECT中创建。

示例:自主紧急制动系统的基于需求的验证(根据Euro NCAP标准 )

由Euro NCAP描述的测试协议作为需求转移到SYNECT 。各种Euro NCAP测试场景的测试用例基于这些要求在SYNECT中生成,其相关的实现是建立在AutomationDesk、测试编写和自动化工具中创建。需求、测试用例导出和实现之间的链接在SYNECT 中创建。通过与AutomationDesk的直接连接可以直接触发SYNECT中所编译的Euro NCAP测试的执行。测试结果自动转移到 SYNECT,并包含在需求覆盖的用例分析中。因此,可以检查Euro NCAP测试协议中明确的测试场景是否测试成功或者是否有故障发生。因此可以根据Euro NCAP点评估在早期对性能进行评价。