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. 问题视图
在测试项目设置过程中新的问题视图像一个助手。它能帮助用户罗列出发生的警告和错误。
只需点击一下,你就可以直接跳转到它们的源代码并修正它们。
无论是脚本实现中的拼写错误,配置中的错误还是忘记了测试框架的更新;所有阻止测试执行的因素都会被清楚地列出。
全部0条评论
快来发表一下你的评论吧 !