网站首页

人工智能P2P分享搜索全网发布信息网站地图标签大全

当前位置:诺佳网 > 电子/半导体 > 嵌入式技术 >

通过TPT命令行自动化执行测试

时间:2023-02-02 11:07

人气:

作者:admin

标签: 自动化  测试  TPT 

导读:作者|Poplar小编|吃不饱随着DevOps、CI/CT在汽车行业日趋成熟和普及,TPT支持通过命令行的方式完成测试执行过程。TPT作为德国PikeTec公司的嵌入式软件模型测试工具,具有很高的扩展性和便...


作者 |Poplar小编 | 吃不饱
随着DevOps、CI/CT在汽车行业日趋成熟和普及,TPT支持通过命令行的方式完成测试执行过程。TPT作为德国PikeTec公司的嵌入式软件模型测试工具,具有很高的扩展性和便捷性。随着软件测试日趋复杂并且需求多样化,TPT不断改进以满足与时俱进的要求。您可以在所有开发阶段使用TPT进行测试。无论是简单的单元测试还是复杂的系统测试,TPT都能够使得测试变得快捷、简单和直观。接下来给大家介绍下TPT是如何通过命令行来自动化执行测试用例并生成报告的。01环境选择
在工程所在的文件夹下打开终端。a5003b4a-a27a-11ed-ad0d-dac502259ad0.png图 1环境选择02执行测试
TPT可以支持MiL、SiL等测试,本文主要以MATLAB为示例。
使用命令行导入模型的接口
a510a5fc-a27a-11ed-ad0d-dac502259ad0.png图 2导入接口

命令解释

--nosplash:抑制TPT启动时显示的启动屏幕--matlabport:指定要用于MATLAB通信的TCP端口--run matlab --importInterface:使用MATLAB配置中指定的设置导入接口使用命令指定的测试平台并根据被测模型生成测试框架。
a522a52c-a27a-11ed-ad0d-dac502259ad0.png图 3生成框架

命令解释

ComLine.tptprj:TPT工程文件--run matlab --genTestframe "MATLAB/Simulink Platform":指定MATLAB/Simulink Platform并生成测试框架。平台搭建完之后,接下来通过命令执行测试用例。
a534c216-a27a-11ed-ad0d-dac502259ad0.png图 4 执行测试用例

命令解释

--run build "Default Configuration":执行工程下的默认配置--doExec :是否执行测试用例--testSet:指定测试集这里也可以指定我们要执行的测试集,比如未通过的、通过的测试等。
通过控制台可以清晰地看出执行的测试结果。
a544dd5e-a27a-11ed-ad0d-dac502259ad0.png图 5查看结果
另外也可以在控制台上打印出显示测试执行的相关信息,比如初始化平台、检查模型的I/O、执行测试用例的信息等。
a55d8c50-a27a-11ed-ad0d-dac502259ad0.png图 6查看测试信息

03指定测试数据的路径
在通过命令行执行完测试用例时,TPT会自动将测试数据及报告放在TPT工程文件夹下。当然我们也可以指定测试数据和报告生成的位置。
接下来通过命令行指定生成测试数据的路径。a597495e-a27a-11ed-ad0d-dac502259ad0.png图 7指定测试数据路径

命令解释

--dataDir:指定生成测试数据的位置最后也可以通过命令行指定生成报告的位置。
a5e5a5ae-a27a-11ed-ad0d-dac502259ad0.png 图 8指定报告生成的路径

命令解释

--targetdir:自定义指定报告生成的位置 --multiExec :指定生成HTML格式的报告至此通过命令行自动化执行测试用例就已完成,另外您还可以将这些命令写一个脚本即(.bat)文件,让其自动执行。
脚本示例:a5f67406-a27a-11ed-ad0d-dac502259ad0.png图 9自动化脚本

04总结
TPT可以使用命令行来运行多种平台,如C Code plug-in、AUTOSAR plug-in 、ASCET plug-in 等多个平台。另外TPT可以在Docker容器中运行来执行测试,通过Docker构建基于Windows/Linux环境的TPT镜像,从而创建基于TPT的容器,为您在多环境下执行测试提供了便利。若想了解更多的内容可以直接联系北汇信息,北汇信息作为TPT在中国的独家合作伙伴,拥有专业的TPT服务团队,提供软件技术支持,测试解决方案,助力开发团队提高测试效率。

温馨提示:以上内容整理于网络,仅供参考,如果对您有帮助,留下您的阅读感言吧!
相关阅读
本类排行
相关标签
本类推荐

CPU | 内存 | 硬盘 | 显卡 | 显示器 | 主板 | 电源 | 键鼠 | 网站地图

Copyright © 2025-2035 诺佳网 版权所有 备案号:赣ICP备2025066733号
本站资料均来源互联网收集整理,作品版权归作者所有,如果侵犯了您的版权,请跟我们联系。

关注微信