模型动态测试工具TPT 19 新特性速览

描述

TPT19亮点

嵌入式软件测试

 

 1. 形式化需求:自动生成测试用例

 

 

在TPT 19中,测试用例可以通过形式化需求自动创建—只需要按下按钮。

此前,形式化需求已经自动评估。现在我们对此进行了更深一步的改进。

 

2. 参数集的混合执行

 

TPT19中可以更容易地创建参数集,可以多次执行,当然也可以对其进行评估。

这意味着不同参数设置的测试用例不必被复制,并且测试项目保持清晰和结构良好。

 

3. 最坏情况下执行时间的指示

 

TPT 19第一次为C/ C++平台指定了每个单独测试步骤的执行时间。换句话说,一个早期预警系统,它可以指示哪些测试和哪些条件会增加本地主机上的执行时间。

该指标可用于在目标处理器上进行测试时减少测试的选择。这意味着:更少的测试执行和更快地获得必要的见解。

 

4. 对所有目标编译器的支持

 

 TPT19支持为任何目标ECU构建软件,为任何处理器架构使用任何编译器-可用于c平台。

 

5. 在虚拟环境中执行PiL测试

 

 

如何在PiL测试中节省硬件?

TPT19的该项新功能对汽车环境中的应用开发团队来说试非常理想的,他们必须在真实环境中进行测试——理想情况下无需构建硬件基础设施。

TPT19中通过Lauterbach的Trace32环境可以实现虚拟环境中的PiL测试。

不仅可以为模型或C/ c++代码执行现有的测试用例,也为任何目标体系结构执行测试用例。

在背靠背测试过程中,自动将PiL测试结果直接与之前的测试运行(MiL和SiL)进行比较。

这些测试的执行直接在主机上的模拟器中完成。不需要硬件接口和PiL板。

 

6. 压力测试

 

 

多次运行测试用例,增加检测被测系统的非确定性行为的可能性。简单地指定一个测试用例是否应该使用不同的参数集执行几次。

 

7. Linux环境中的Simulink模型

 

 

TPT现在支持Docker环境下,在云中的Linux、持续集成环境或本地主机上运行MiL测试。

 

10. 问题视图

 

 

在测试项目设置过程中新的问题视图像一个助手。它能帮助用户罗列出发生的警告和错误。

只需点击一下,你就可以直接跳转到它们的源代码并修正它们。

无论是脚本实现中的拼写错误,配置中的错误还是忘记了测试框架的更新;所有阻止测试执行的因素都会被清楚地列出。

 

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分