JNH官网

产品中心
Tessy
Tessy
Tessy 是一款专为嵌入式软件设计的自动化单元测试与集成测试工具,支持 C/C++ 代码的动态测试。其最初由戴姆勒-奔驰公司的软件技术实验室开发,后由德国 Hitex/Razorcat 公司负责全球销售及技术支持,并通过 TÜV认证,满足 ISO 26262、IEC 61508 等功能安全标准要求,广泛应用于汽车电子、轨道交通、医疗设备等高安全性领域。

一、产品概述

Tessy 是一款专为嵌入式软件设计的自动化单元测试与集成测试工具,支持 C/C++ 代码的动态测试。其最初由戴姆勒-奔驰公司的软件技术实验室开发,后由德国 Hitex/Razorcat 公司负责全球销售及技术支持,并通过 TÜV认证,满足 ISO 26262、IEC 61508 等功能安全标准要求,广泛应用于汽车电子、轨道交通、医疗设备等高安全性领域。


二、核心功能

1、定义、链接和跟踪需求

TESSY 以文档结构提供对需求的基本管理。此外,还可以从需求管理工具导入需求,例如通过专用插件从 Polarion 导入,通过 ReqIF 从 DOORS、Jama connect 和 Visure 导入,或以 CSV、XML 格式导入。需求和验证结果也可以导出为 XML 和 ReqIF 格式。从测试用例到需求的参考机制允许轻松进行覆盖率分析和报告以及需求变化的影响分析。测试(详细为模块、测试对象和测试用例)可以在方便的需求覆盖率视图中链接到需求。

2、多样化测试用例设计

分类树编辑器 (CTE)是一个图形编辑器,它提供了一种系统且易于理解的方式以图形符号创建测试用例。

基于分类树方法 (CTM),CTE 用于将(功能)规范转换为一组错误敏感且低冗余的测试用例规范。CTE 可广泛用于所有测试阶段、所有编程语言以及 IT 中的每个应用程序,从嵌入式到移动应用程序再到 Web 应用程序。

由于 CTE 集成在 TESSY 中,因此可以直接在 CTE 中轻松设置 TESSY 测试过程中所需的值(例如输入/输出)。也可以独立安装 CTE。

3、高效回归测试与变更管理

自动识别代码接口变更,复用历史测试数据,减少回归测试工作量。

变体管理:支持分层测试变体树,快速验证不同代码版本。

4、全面的覆盖率分析

支持分支覆盖(C1)、MC/DC(修正条件/判定覆盖)、MCC(多条件覆盖)等高阶覆盖率标准,满足安全关键系统要求。

可视化覆盖结果,通过颜色标记源代码与流程图。

5、故障注入与防御性测试

模拟异常场景,验证代码鲁棒性。

6、需求追溯与测试管理

关联需求文档(支持ReqIF/XML格式),确保测试用例与需求双向追溯。

TESSY 提供不同类型的自动创建且设计精良的 PDF 测试报告。这些报告总结了当前测试项目状态的测试执行覆盖率和测试摘要,最初是概述,最后是测试细节。这样,您可以创建报告,例如映射您的需求、V&V 矩阵和测试计划覆盖率(=计划需求覆盖率)。



三、应用场景

1 汽车电子系统

ECU 软件测试: 在汽车电子控制单元(ECU)开发过程中,Tessy 可用于自动化验证控制逻辑、通信协议和安全机制,确保车载软件在各种工况下均能稳定工作。

2 工业控制与自动化

控制算法验证: 针对工业自动化设备和实时控制系统,Tessy 能够对复杂的控制算法进行全面的单元和集成测试,保障系统响应速度和安全性。

3 消费电子与嵌入式产品

固件与驱动测试: 在消费电子产品开发中,Tessy 可帮助验证固件、驱动程序及应用软件的正确性和兼容性,提高产品稳定性与用户体验。


四、核心优势

‌效率提升‌:自动化测试流程缩短70%以上测试时间‌。

‌合规保障‌:通过TUV认证,满足功能安全标准要求‌。

‌灵活适配‌:支持多种编译环境和测试模式(如SIL/PIL测试)‌。

‌用户友好‌:界面直观,支持测试数据管

jnh官网 jnh官网 jnh官网 jnh官网 金年会 金年会 金年会 金年会