loader image

针对Simulink模型和量产代码的测试解决方案

针对 ADAS/AD 虚拟验证的挑战

如何创建所需的数百万个方案?

如何避免测试爆炸问题?

如何确定我的测试是通过还是失败?

测试环境

C 代码

ISO 26262 认证软件在环测试

测试手写C代码

挑战

为手写 C 代码设置测试项目可能是一项非常耗时的任务。定义函数的层次结构、指定变量的属性以及确保正确处理所有依赖项和引用需要付出大量努力。在某些情况下,我们甚至需要为外部函数或变量创建存根代码。使用BTC EmbeddedPlatform,可以非常方便快捷地为手写C代码设置测试项目。
Play now
Start_CCode
播放视频
Play now
播放视频

完美的集成

使用BTC EmbeddedPlatform测试C代码

虽然BTC EmbeddedPlatform的优势在于在单个测试项目环境中管理模型和生产代码,但BTC EmbeddedPlatform也可以为手写C代码创建一个测试项目。 测试项目的创建是高度自动化的。提供代码文档后,BTC EmbeddedPlatform会自动分析代码中缺少的外部变量或函数,并自动生成所需的桩代码。自动分析和显示函数调用图,允许独立测试任何较小的软件子函数。

BTC TestComposer

Powerful test authoring

根据我们的经验,测试用例经常是用不是为此目的而设计的语言编写的。像Matlab和Python,Excel表甚至C代码这样的例子比比皆是。 通过BTC TestComposer,我们直接在BTC 功能测试套件中为功能测试用例提供了一个功能强大的编辑器。BTC TestComposer非常熟悉测试架构,并保护用户不输入无效数据。对于枚举,下拉菜单允许用户直接选择所需的值。
Play now
TestAuthoting
播放视频
Play now
播放视频

集成、自动化、认证

代码覆盖度分析

在BTC Back-to-Back测试套件中,代码覆盖率指标在后台自动计算和更新。 创建、更改、导入或删除测试用例?代码覆盖率报告已更新以反映这些更改。想要查看某个测试用例子集提供的覆盖范围?答案只需点击一下即可。 BTC Back-to-Back测试套件甚至为每个子功能或子系统提供单独的覆盖范围信息,即使对于大型应用,也可以轻松分析和优化覆盖范围。
Play now
Start_Code Coverage_Product video
播放视频
Play now
播放视频

申请试用License

如果您想试用我们的工具,我们很乐意免费提供评试用License。评估包括免费的发布研讨会,还为您提供了与我们的支持和工程团队进行一对一会面的机会。

预定与我们的工程团队的会议

您有任何问题或希望看到我们的工具在实际项目中运行吗?如果是这样,请使用下面的链接安排会议,我们的工程团队成员将很乐意向您展示功能和用例,并直接回答您可能遇到的任何问题。

申请试用license

如果您想试用我们的工具,我们很乐意免费提供评试用License。评估包括免费的发布研讨会,还为您提供了与我们的支持和工程团队进行一对一会面的机会。

预定与我们的工程团队的会议

您有任何问题或希望看到我们的工具在实际项目中运行吗?如果是这样,请使用下面的链接安排会议,我们的工程团队成员将很乐意向您展示功能和用例,并直接回答您可能遇到的任何问题。

认证

ISO 26262

BTC EmbeddedPlatform 已通过德国 TÜV Süd 认证,适用于安全关键软件开发项目。 该证书适用于不同的标准,包括 IEC 61508-3:3010、ISO 26262、EN 50128、IEC 62304 以及 ISO 25119。对于汽车标准 ISO 26262,该证书适用于所有 ASIL 级别,包括 ASIL D。作为验证工具, BTC Back-to-Back测试套件已被列为 TCL 3 的最高工具置信度等级。 我们根据客户的要求免费提供证书和相应的报告,这大大减少甚至消除了客户方进行工具鉴定措施的任何努力。
ISO 26262 Certificate

BTC EMBEDDED SYSTEMS BLOG

来自我们的Blog

分享有关嵌入式软件开发、基于模型的设计、自动代码生成和 ISO 26262 兼容测试的见解。

产品视频、视频博客和网络研讨会

视频&网络研讨会

在这些短视频中了解我们产品的一些主要功能。

BTC 功能测试套件

Simulink、TargetLink、Embedded Coder 和手写代码的基于需求的测试。