首页 > 其他分享 >模型动态测试工具TPT 19 新特性速览

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

时间:2023-04-23 13:55:09浏览次数:49  
标签:PiL 19 TPT 测试用例 测试 测试工具 执行 TPT19

TPT19亮点

 

 

 

 

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

 

 

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

 

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

 

 

参数集的混合执行

 

 

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

 

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

 

 

 

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

 

 

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

 

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

 

 

对所有目标编译器的支持

 

 

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

 

 

在虚拟环境中执行PiL测试

 

 

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

 

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

 

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

 

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

 

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

 

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

 

  • 压力测试

 

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

 

  • Linux环境中的Simulink模型

 

 

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

 

  • 问题视图

 

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

 

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

 

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

 

欢迎联系我们申请TPT19的免费试用。

 

后续我们会发布对TPT19新特性的详细解读文章,敬请期待!

翻译

搜索

复制

<iframe></iframe>

标签:PiL,19,TPT,测试用例,测试,测试工具,执行,TPT19
From: https://www.cnblogs.com/polelink/p/17346330.html

相关文章

  • k8s-问题:[root@master log]# kubectl get node The connection to the server 192.168
    记一次测试虚拟机异常关机导致的问题[root@masterlog]#kubectlgetnodeTheconnectiontotheserver192.168.0.105:6443wasrefused-didyouspecifytherighthostorport?这个问题网上的大部分解决方案是kubeadminit直接这么搞我相信肯定能恢复,毕竟是重新初始化,但......
  • 我所了解的测试工具
    Selenium:用于Web应用程序测试的自动化测试工具。JMeter:用于压力测试、性能测试、负载测试的开源工具。Appium:适用于移动应用程序自动化测试的开源工具。TestNG:用于Java编程语言的测试框架。Postman:用于测试和管理API的工具。SoapUI:用于Web服务测试的开源工具。......
  • JOISC2019 题解
    通信题还没做。JOISC19D1T1試験(Examination)双log很简单。但是单log才是这题的本质。我们进行一些补集转换。我们能算的是什么?我们能算一条边在边界上的直角边平行于坐标轴的直角三角形数点,我们能算长方形数点。我们要算1的点数,那相当于2的点数减去3的点数再加......
  • RapidAPI —— mac 上最先进的 API 测试工具
    RapidAPIforMac是一个功能齐全的HTTP客户端,可让您测试和描述您构建或使用的API。它有一个漂亮的原生macOS界面来编写请求、检查服务器响应、生成客户端代码和导出API定义。官网:https://jenni.ai/......
  • 力扣——193.有效电话号码(shell)
    title:力扣——193.有效电话号码(shell)给定一个包含电话号码列表(一行一个电话号码)的文本文件file.txt,写一个bash脚本输出所有有效的电话号码。你可以假设一个有效的电话号码必须满足以下两种格式:(xxx)xxx-xxxx或xxx-xxx-xxxx。(x表示一个数字)你也可以假设每行前后没有......
  • 力扣——192.统计词频(shell)
    title:力扣——192.统计词频(shell)题目描述:写一个bash脚本以统计一个文本文件words.txt中每个单词出现的频率。为了简单起见,你可以假设:words.txt只包括小写字母和''。每个单词只由小写字母组成。单词间由一个或多个空格字符分隔。示例:假设words.txt内容如下:th......
  • 力扣——195.第十行(shell)
    title:力扣——195.第十行(shell)给定一个文本文件file.txt,请只打印这个文件中的第十行。示例:假设file.txt有如下内容:Line1Line2Line3Line4Line5Line6Line7Line8Line9Line10你的脚本应当显示第十行:Line10方法1:awk'NR==10'file.txt方法2:tai......
  • 4月19日总结
    「数据库、数据库连接池、数据源」这些概念你真的理解了吗?前言我学习的过程中,对于连接池和数据源分得不是很清楚,而且我发现有的人将数据库等同于数据源,或者将数据源等同于连接池,实际上这些说法并不准确。在某次工作中,同事A说道,这个数据源不行,那么换一个数据源就可以了,结果我......
  • Vulnhub之HF 2019靶机详细测试过程
    HF2019作者:jasonhuawen靶机信息名称:HackerFest:2019地址:https://www.vulnhub.com/entry/hacker-fest-2019,378/识别目标主机IP地址将虚拟机镜像导入到VirtualBox中,并设置网络模式为host-only,然后启动KaliLinux以及目标主机(虚拟机):(kali㉿kali)-[~/Vulnhub/HF2019]......
  • 2023.04.19总结
    题目1:abc252_f题意有一个长度为\(l\)的面包,要把这块面包切成\(n\)段,$a_1,a_2,\dots,a_n$,有剩下的不分配。将一块长度为\(k\)的面包切成两块的代价为\(k\),问要将面包切成\(n\)段的最小代价。\(1\len\le10^5,1\lea_i\le10^9,\sum\limits_{i=1}^na_i......