Skip to Main Content
国家/地区

Synopsys and Ansys power the future of innovation—connecting silicon to systems.

Ansys TPT软件
嵌入式软件测试工具

Ansys TPT是一款嵌入式软件及系统测试工具,主要面向汽车平台,同时也已越来越多地用于医疗设备、铁路、能源和工业控制领域。

嵌入式系统验证

Ansys TPT加速整个开发生命周期的测试

Ansys TPT软件可帮助工程师有效验证嵌入式软件及系统,覆盖从早期开发到整车测试的全过程。TPT支持所有主要汽车技术,可无缝融入现有工作流程,并为MiL、SiL、PiL、HiL和车辆验证提供智能自动化能力,帮助用户精确、快速地满足ISO 26262和ASPICE要求。

  • Check icon outline
    ISO 26262与ASPICE合规性
  • Check icon outline
    支持云端部署和可持续集成环境
  • Check icon outline
    与开发工作流程无缝集成
  • Check icon outline
    通过智能自动化提高了效率
  • Check icon outline
    统一工具,覆盖所有测试阶段
  • Check icon outline
    即使无编程经验也能轻松使用的界面
tpt-featured-image.jpg

规格速览

TPT可在汽车、医疗设备、铁路、能源和工业控制应用中,为嵌入式软件提供综合测试自动化,并支持所有主要平台和测试方法。

  • 支持MATLAB/Simulink
  • AUTOSAR集成
  • ECU测试
  • C/C++验证
  • MiL测试
  • SiL测试
  • PiL测试
  • HiL测试
  • 车辆测试
  • ISO 26262合规性
  • 云测试
  • 持续集成(CI)流程集成

2026年3月

新功能

建模与测试工作流程 嵌入式软件
TPT支持SCADE

将SCADE模型测试集成到统一工作流程中,工程师可直接利SCADE模型进行测试设计和执行。其支持从简单到复杂的各种场景,包括涉及时间变化行为的场景。自动跟踪测试覆盖范围,显示已执行区域和未执行区域,从而为安全关键性系统确保透明、高效的验证。

代码生成 嵌入式软件
TPT Formalize(需求形式化)

由AI支持的TPT,可在几秒钟内自动将自然语言需求转换为可执行的测试逻辑。这样,便可从最初需求阶段开始加速测试设计,并在整个测试流程中兼顾效率与结果准确性。

SAM Importer嵌入式软件
TPT分布式云执行

现代验证工作通常受限于测试执行吞吐量,而不是测试的创建。TPT可将测试任务分配到可用的资源,动态扩展容量并自动汇总结果。它可在云环境、本地部署环境以及硬件平台上运行,无需修改测试架构,即可实现更快的回归测试,并更高效地利用现有资源。

全面的测试自动化

覆盖所有开发阶段的嵌入式软件测试

Ansys TPT提供了跨越整个嵌入式软件开发生命周期的统一测试平台。从模型在环(MiL)和软件在环(SiL)到处理器在环(PiL)、硬件在环(HiL)和整车验证,TPT均可帮助工程师高效创建、执行并管理测试。通过与MATLAB/Simulink、AUTOSAR、ECU平台和C/C++环境的深度集成,TPT支持混合测试方法、自动测试生成、精确的可追溯性以及持续集成(CI),同时满足ISO 26262和 ASPICE的合规要求。

product-page-tpt-hero-image-capabilities.png

 

主要特性

TPT为高效、合规、可扩展的嵌入式软件测试(可无缝集成到现有工作流程)提供一体化解决方案。

  • 工具连接
  • 工具方法
  • 工具效率
  • 工具流程
  • 安全与ISO 26262
  • 云端部署和可持续集成(CI)
  • 最新版本
  • MATLAB/Simulink模型测试与验证
  • AUTOSAR架构与组件测试
  • ECU软件与校准验证
  • C/C++代码测试与覆盖范围分析
  • 跨平台集成测试台架
  • 支持多种汽车标准及工业标准
  • 使用TPT执行模型在环(MiL)测试:可无缝集成到开发环境,自动测试所有可执行模型(包括MATLAB/Simulink、用于SiL的TargetLink,以及ASCET等);测试用例可在各个开发阶段重复使用,并支持背靠背测试,以及测试用例和测试框架的自动生成。
  • 软件在环(SiL)测试:支持对自动生成代码和手写代码进行验证,实现了自动化集成,并兼容MinGW和Visual Studio编译器。支持在TPT和IDE中进行调试,可为单元测试和集成测试自动生成桩代码(Stub)。测试执行可扩展至Windows和Linux主机、持续集成流水线以及云环境。
  • 处理器在环(PiL):与PLS UDE、Lauterbach Trace32和iSYSTEM winIDEA等领先的调试及跟踪平台集成,可测试包括ELF和HEX文件在内的目标编译代码,可为真实硬件及仿真环境提供支持。这种方法可降低硬件相关性。
  • 硬件在环(HiL):可在控制计算机上或实时环境中进行HiL测试,可实现低于100微秒(µs)的实时周期,并支持 dSPACE、Vector CANoe、NI VeriStand、RT-LAB、Speedgoat、Concurrent iHawk、MathWorks Simulink Real-Time以及所有符合 ASAM XIL标准的系统等主流平台。可与应用及校准工具(例如INCA、CANape)、故障仿真器和直接CAN总线通信灵活集成,实现高效、可扩展的测试工作流程。
  • 车辆在环(ViL)测试将组件、控制单元和传感器集成到最终车辆环境中,以实现真实世界情况仿真。
  • 利用混合测试方法最大限度地复用测试
  • TPT与测试对象的连接:具有高度自动化、直观的预配置界面,无需手动设置,即可快速、无缝地将测试对象集成到支持的各类平台中。提供灵活的配置选项,可进行精确配置(如覆盖率插桩),既减少了配置工作,又能确保完全控制。
  • TPT需求可追溯性与管理:具有自动双向可追溯性,可确保需求与测试完全一致,并支持Automotive SPICE等标准,同时可直接根据形式化需求生成正向和负测试用例。与Polarion、DOORS和codeBeamer等工具无缝集成,即使需求变更,也能使需求与测试始终保持同步。动态关联和影响分析功能,提供了全面的可视化能力,使用户能够轻松跟踪覆盖情况、优化测试投入,并聚焦于关键需求。
  • TPT的测试用例创建:提供直观的图形化测试建模功能。用户无需丰富的编程知识,也能快速、高效地创建测试用例,同时,测试设计过程实现了全面可视化。TPT将测试数据与预期结果明确分离,提高了测试的可维护性,支持二者独立更新,并促进了在不同项目和测试阶段之间的复用,覆盖从简单开环测试到复杂闭环测试的各种应用场景。
    • 自动测试用例生成功能,可根据组合测试、结构覆盖率方法、等价类、测量数据和需求生成测试数据和完整的测试用例,从而进一步提高效率。这样,不仅可实现从代码及接口到需求的全面覆盖,同时还可减少人工操作,并确保在所有阶段执行可扩展的高质量测试。
  • TPT测试执行:提供高性能测试执行能力,可在MiL、SiL、PiL、HiL和ViL环境中实现快速、可扩展的测试,支持云环境及持续集成流水线。测试用例可以在各测试层级间无缝重复使用,从而可确保一致性并加速验证进程。
    • 多核和云端并行化等高级执行功能可显著缩短运行时间,而背靠背测试和灵活的测试管理,则可简化分析和筹备工作。参数变体测试功能,可自动在多个参数配置下执行测试用例,从而实现复杂配置的高效验证,同时无需增加测试维护工作量。
  • TPT测试评估:自动化测试评估功能,可直接在测试用例中定义预期结果,也支持跨测试集或根据测试阶段有条件地设置预期,从而实现可扩展、可重复的验证,并支持背靠背比较。这样,可以减少人工工作,加速分析,并可在复杂项目间确保一致的评估结果。
    • Assesslets支持高效、可扩展验证:Assesslets将预期结果从测试数据分离,并在所有测试用例中有条件地应用这些值,以实现集中维护和重复使用。这样,可显著减少工作量,提高准确性,并支持测试数据的自动生成与评估,从而可实现更快的工作流程、更高的测试质量以及更短的反馈周期。
  • TPT测试报告与分析:汇总报告可为所有测试结果提供清晰的多层级视图,其中包括详细数据、计算以及集成的覆盖指标(例如代码、需求和等价类覆盖)等。Signal Viewer功能可对所有输入、输出和参数进行精确分析,并以可视化方式突出显示复杂条件,而与主流汽车开发IDE集成的调试功能,支持直接在源代码中开展高效的根因分析。

TPT在ASPICE各测试过程(SWE.4至SYS.5)中构建了一致的基于模型的测试流程,覆盖从虚拟测试到基于硬件测试的整个V模型开发流程。它将测试设计、执行和自动化评估分离,可在各种环境中实现可重复使用的测试用例和一致性结果。这种统一方法可提高效率,减少维护工作,并可确保嵌入式系统的可靠验证。

  • 符合ISO 26262标准的测试流程与归档
  • 安全关键性功能的ASIL-D验证支持
  • 从需求规格到测试的需求可追溯性
  • 自动化安全分析与报告
  • ISO 26262工具认证支持
  • 安全验证的全面覆盖指标
  • 支持可扩展的云端执行,以及并行分发任务和高效利用计算资源
  • 通过API和命令行接口,将TPT集成到持续集成流水线(如 Jenkins、Azure DevOps)中。
  • 在CI工作流程中,代码发生变更时会触发自动测试执行,以实现早期验证并发现回归问题
  • 执行并行测试,以更快获得结果
  • 提供API和命令行接口,可无缝集成到自动化工具链和DevOps工作流程中
  • 增强的用户界面,带来了更高的信息清晰度
  • 降低了测试用例管理的复杂性
  • 全新自动化功能,可更快创建测试
  • 更好地与开发工具集成
  • 增强的报告和可视化功能
  • 针大规模测试套件的性能优化

Ansys软件可轻松访问

要让包括残障人士在内的所有用户都能访问我们的产品,这一点对于Ansys而言至关重要。因此,我们始终致力于遵循基于美国访问委员会(第508节)、Web内容可访问性指南(WCAG)和当前自愿产品可访问性模板(VPAT)格式的可访问性要求。