万物皆可Python——汽车电子联动
文章平均质量分 94
用Python玩转汽车电子
北汇信息
专注汽车电控领域:为整车厂和零部件企业提供完整的研发、测试解决方案。测试工具/专用测试设备/完整测试方案/实车测试服务
展开
-
支持Python的新版vTESTstudio测试用例编写方法大集合(下)
之前我们有文章介绍过CANoe中自带的自动化测试功能-Test Module使用的方法,相信各位工程师们已经熟练应用了。但是对Test Units,可能有些工程师只是在CANoe的界面中见过,没有实际使用过。Test Units是需要与Vector旗下的另一款软件vTESTstudio联合使用,进行自动化测试。原创 2022-08-26 09:00:00 · 1088 阅读 · 0 评论 -
支持Python的新版vTESTstudio测试用例编写方法大集合(上)
vTESTstudio是Vector公司专为ECU自动化测试而研发的测试用例编写软件,可用于从模型测试到系统确认的所有开发阶段。它集成了多种用例编辑方法,能有效提高测试人员对测试设计的效率、具有可复用性等优点。vTESTstudio软件在今年4月份,更新到vTESTstudio 7.0的版本,相比于之前版本,最大的新特性便是——Python File。...原创 2022-08-25 10:26:27 · 2116 阅读 · 0 评论 -
汽车软件开发自动化测试攻略
随着软件开发在造车行业中占有越来越重要的地位,敏捷开发的思想在造车领域中也逐渐地被重视起来,随之而来的是整车厂对自动化测试需求越来越强烈。本文结合北汇在自动化测试方面的丰富经验,简单介绍一下实施自动化测试可能需要具备的技能及具体实践流程。自动化测试城门-Python要实现完全的自动化测试,我们首先要做的是先实现半自动化测试,即编写自动化测试脚本。俗话说Life is short,I use Python,Python作为一种简单易上手的高级编程语言,凭借其“无所不包”的库,成为测试脚本开发的不二之选。这原创 2021-11-24 15:51:50 · 3334 阅读 · 0 评论 -
TPT中脚本评估的正确打开方式 (上) 强大的内置函数库:TPT脚本评估的语法构成 | 使用TPT脚本进行信号评估 | 声明评估变量 | 目标信号获取 | 筛选时间区间 | 信号行为检查
前言TPT作为一款功能强大的嵌入式软件测试工具,覆盖MiL、SiL、PiL、HiL、ViL等全阶段的测试过程,将测试执行到测试报告生成的所有步骤实现自动化,大大提高我们做软件测试的效率。TPT之所以在嵌入式测试中如此高效,少不了其脚本评估这个特色功能的支撑,今天我就带领大家来了解一下TPT中脚本这个特性。您将在本文及后续文章了解到的:l 通过TPT脚本对任意时间的信号行为进行检查的方法l TPT脚本中对信号进行处理以及读写的方法l 通过TPT脚本对测试需求、测试报告等内容进行管理的方法l原创 2021-01-14 11:41:32 · 742 阅读 · 1 评论 -
TPT中脚本评估的使用(下) 基于Python的测试管理和软件交互:使用脚本对需求和报告进行管理 | 使用TPT脚本与外界程序进行交互 | TPT脚本的封装与管理
在上篇中,我们讲述了TPT脚本的一些基础操作,例如时间区间筛选、测试评估等等。但是仅仅掌握这些基础的操作是无法满足我们在复杂测试项目中的需求的,在本文中您将了解到TPT脚本的一些高级特性,例如测试管理、脚本封装、与其它软件交互等等。相信在阅读本文之后,您将在TPT脚本使用方面更上一层楼。文章阅读导图:使用脚本对需求和报告进行管理使用脚本进行测试需求管理在软件测试项目中,测试需求是我们工作的轴心。测试需求不仅是我们编写测试用例与评估的重要依据,同时也是测试工作完成程度的一项重要指标,那么开展测试需原创 2021-02-22 17:01:40 · 641 阅读 · 1 评论 -
使用Python访问CANoe COM接口实践:CANoe COM Server & Python pywin32 | COM Object Hierarchy | Type Library
CANoe提供的COM接口使得外部脚本能够访问或控制CANoe软件,从而实现自动化测试任务,而易用且具有丰富生态的Python无疑是一个很好的选择。本文将介绍CANoe COM基本构成、常用COM对象以及Python脚本调用CANoe COM的方法, 在此之前,先介绍一些基本概念。CANoe COM Server & Python pywin32COM全称Component Object Model,是微软为Windows平台软件提出的、实现软件之间互操作的标准。它不会规定软件的具体实现,而是原创 2021-03-01 16:34:17 · 10245 阅读 · 66 评论 -
万物皆可Python | 你的测试报告你做主:TPT对于Python的支持情况 | TPT支持Python情况 | TPT通过内置函数自定义报告过程 | 目标:将测试用例的输出信号添加在报告中
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,Python可以粘性整合现有程序,简单易学,具备庞大的计算生态,因此也被称为“超级语言”。TPT对于Python的支持情况在TPT中,Python需要编写在Script评估中(通过如下方式新建)。由于TPT的高度定制化,语法与Python相比具有通用性和独立性的特点,测试人员只需具备简单的编程知识即可操作。 新建Script评估TPT script评估基于Python2原创 2021-08-18 16:57:35 · 1538 阅读 · 1 评论