粉丝8113获赞8.1万

大家好,今天给大家介绍一下 k n v 工具在车载测试中的作用,那么它的第一个作用是记录日志和查看日志,我们通常会使用 k n v 工具 呃,在测试的时候,它的 trace 功能模块去追踪日字的一些错误信息,然后我们使用 login 模块去记录一些测试过程中的一些日字,然后用作后面程序的一些分析。第二点就是我们模拟可以使用 k o e 工具模拟发送 can 令等协议报文 来测试我们的一些真实设备。第三点就是我们可以仿真一些虚拟的节点,比如说我们在办公室环境下面没有发动机的这个呃, ecu, 我们可以通过 k n v 工具啊取携带码进行一个发动机 ecu 节点的这个仿真来辅助我们测试工作 或者开发工作。第四点就是我们可以使用 canv 进行诊断测试,比如说我们的 uds 诊断,我们 canv 工具里面也支持只需要导入我们的诊断文件 cdd, 然后我们连接我们的这个真实设备,我们就可以开始 啊对这个设备进行这个 uds 诊断测试呢。那么第五点就是我们可以使用 k o e 工具进行一个自动化,自动化测试,这地方自动化测试主要就是使用的是我们的 capra 语言 kept 编程语,通过编写代码判断这个呃返回的这个结果啊,然后我们可以进行用力这个调试,然后批量的运行用力,然后生成报告 啊,这样的话就是我们完成一些呃手工不方便完成的,或者工作量复杂重复比较多的一些任务,这个时候我们的这个自动化测试就会很方便,那么 今天给大家介绍的就是这五个 kov 在我们车载测试过程中就常用的一些功能或者作用。更多车载测试知识和就业问题欢迎私信我们,我们很高兴给您提供帮助。

大家好,今天给大家介绍一下我们瑞马教育的这个车载测试设备上面的一个一些优势。那么首先我们看到的是我们这个液晶啊,注意是液晶的这个呃仪表盘啊,它能够实时的去连接我们这个 k o e 啊,后面那个是我们的这个中控大屏,现在打开的是导航啊,他可以车导航,蓝牙啊、收音啊等等收音机啊,等等啊,车载的这个多媒体啊等等功能。然后 后面后面是一个这个机械的仪表盘就没有点亮了啊,因为这地方只有两度电源,然后这个地方是一个车载专用的这个电源设备啊,他可以进行电压电流的控制,进行高压跟低压的一个测试。然后这个是我们的这个天盒 can 盒啊,我们从这个仪表中去把这个 can 高线跟 can 低线接出来,而然后接入到这个 can 盒第二接口跟第二第七接口 开盒,这边有个 usb 接口连接我们电脑啊,然后我们在电脑中呢,只要你有这个,只要你有这个呃车型的这个呃原厂的这个数据库, d b c 数据库,你就可以操控这个设备进行测试了 啊,这个也是我们家的一个优势,其他家不一定能给你演示的了啊。我们来看一看他这个设备怎么进行转起来的。 那么第一步的话,我们打开之后,然后导入这个导入这个数据库数据库之后呢,然后把这个设备呃,把这个设备跟这个通道添通道进行绑定一下,我们看一看这个怎么进 调节一下,我们先把项目停掉,对不对?停掉之后呢?然后看到这个信号都消失了,对不对?然后我们去检查一下我们的这个设备啊,设备 啊,这个虚拟通道,不对,我们连接我们的这个 vn 幺六幺零的通道,然后点击什么?点击 ok 啊,设备通道绑定好了,绑定好了之后,然后点击黄色的这个闪电启动,对吧?启动完成之后呢,我们可以把这个时速啊给调掉,把这个转速 给熄灭,熄灭掉对不对?都没了。然后点击点击我们 k o v 里面,你看到这个测试已经在进行了, 然后第二点呢,然后我们可以修改一下数值,比如说你想控制转速的话,不是七千两百转,我们可以改成两千转,对不对?回车啊,你看一下这个转数是不是变成了两千转,对不对?我们还可以去改变一些 车速,车速我们改一改,车速,我们改成,嗯,改成六十公里每小时啊,然后点击发送信号, 点击发动信号,哎,这边是六十四,对吧?稍稍微是有点误差的,因为我们这个仪表中显示的速度啊,也比真实的速度要高那么一点点。 那么通过这个演示呢,大家也也能看到我们家这个设备啊,是能够通过这个啊,接触这个看高跟看低线,然后然后通过这个看盒去连接我们电脑,在我们这个 k v 里面进行进行测试的啊,包括手工手动测试或者自动化测试的 啊,这个这个是别的家是不能够提供的,那么为什么这个东西重要呢?你有 congo canca 线接出来之后,为什么这个很重要呢?因为我们在这个呃,看协议 中,在 k 协议测试过程中呢,它是需要进行那个需要进行我们这个,呃,念录层、物理层跟应用层的测试的,我们可以来看看它这个用力啊,这个,这个是其他家也不会给你提到的东西啊。 比如说你这个地方你要进行看线路故障的容错测试的话,像你要把这个两根线一个看高,一个看低线,一个做开路,开路就断开嘛?对做接做短路,接火的短路,或者对地的短路测试啊, 包括这个偏偏高跟偏低的这个短路,对吧?终端电阻的这个开路啊,这地方有个电阻看见没有,我手拿的地方电阻给他断开对不对?看他信号能不能发送接收啊。 所以说这个车载测试的话,他是非常依赖于线下设备的啊。如果说光光靠 ppt 去讲的话,实际上不看老师操作,或者说啊,或者说你不能够体验一下这个操作,对不对啊?这个可能会影响,会有一点的啊,会有一点影响的, 这个是物理层的一个测试啊,看协议的,包括看协议的这个,呃,我们的这个链路层的测试,对吧?链路层的测试他也是需要有真实的看线跟信号的 啊,包括它这个,呃,验证 d 二 c 的长度啊, d o t 上电上线之后,通电之后检测它的周期型跟时间型型号是否正常发送啊,检测总线上的这个数据库里面有没有没有定义的一些豹纹啊等等。比如说这个上电后立即检查是否有这个错误针 啊,这个都是可以通过我们真实的这个 can 线去测试的啊, can 高跟 can 低都可以进行测试的,因为我们有这个核心的这个数据库,对吧?能够帮大家去真实的去模拟跟演示,这样的话教学起来的话,大家能够更加真实一点。 对于安卓大屏的这个车,是啊,每家都在做宣传,实际上这个其实没有什么特别好说的,它里面的测试点呢,跟我们安卓平板的测试点都很类似,有的看信号也非常啊少,有的看信号呢,也非常非常少啊,所以他不具有代表性啊,不具有代表性, 那么我们家的这个自动化呢?还有一个特,还有一个特色是自动化,那么自动化测试呢?我们这地方呢,就是引入了一个呃,原厂的这个 adas 的这个呃数据库,对吧? 然后我们对于这个路测,对于 adas 路测,就是每天,每天他在这个上路测试完成之后,我们要对这个日字进行分析嘛?对不对?对他日字进行分析啊?我们 我们通过写代码,通过写代码读取他今天测试的日子,然后分析,然后运行分析之后能发现他究竟这个触发了多少次,成功了多少次,失败了多少次,然后把这些信息以及报文都提交给开发,对吧?让他去找出其中可能有问题的地方,有异常的地方啊, 所以我们家这个是真实能解决,就是在工作中遇见的问题的啊,包括一些我们的学员啊,在工作中经常有一些问题啊,去问我,包括代码的一些问题啊,我都能给他做解答,对吧?这个是我们对于学员的一个一个承诺型服务,对吧?这这 也这也这个也反映着我们老师的这个水平啊,是比较高的,对吧?其他家都不一定能够承诺你,能帮你解决这个工作中的代码问题。 嗯,所以说大家这个在选择这个课程的时候啊,一定要去啊,一定要去这个啊,去去选择一个这个有真实这个测试环境的啊,真实测试环境的,对吧? 行,今天就给大家介绍这个地方了,希望大家能够能够喜欢我们的课程。好吧,有问题可以多多咨询一下。

下面我们接着来看,圈式窗口提供了 tttv 功能,就是显示详细信息的,每个可以查看某条豹纹的详细内容。具体操作啊,在哪呢?在这啊? tw, 点一下,点一下之后,然后你选中你需要观察的包文,比如说我选择这个油量,对吧?他可以传出这个这个汽车的燃油的这个量,然后大家看一看这个,他右边显左边显示的一些他的一些详细的一些数据 啊,这个数据基本上呃就是我们这个列表形式展示出来的数据,只不过它显示的它会把它专门列在左边,让大家更清楚的能看到这个地方,也能够显示,比如他的这个时间,然后他的这个类型,对吧? 类型豹纹的 id 啊,然后内 m, 然后渠道通道,然后第二 c 是他的这个豹纹长度方向对不对?究竟是接收的还是我们开会发送的数据?然后 data data 就具体指的是数值,比如说他总共两位长度,两位上传统里面他究竟放了什么数据, 然后他的信号啊,这个信号是在我们 dbc 本店里面设定的,对吧?第一个是他的这个燃油百分比, 好,下面我们来看一看,嗯,确实窗口提供了 static view 静态查看那些功能, 那么他这个静态查看是干嘛干嘛用的呢?是可以选中多条包文,多条相同的包文可以显示相关的一些对比数据,比如说他的时间差,平均值,最大值以及最小值啊,下 下面我们看一看 koe 设备里面的啊,软件里面一些真实的一些操作, 比如说这个时候我需要比较三条时速保稳,所谓的时速就是说呃发动机,发动机系统他向我们仪表盘传输的这个速度,就当前这个速度是多少, 这个这个,这个豹纹的话,我们在这个呃圈子窗口里面,他会一直不停的刷新啊,我们用 ctrl 键选中三条, 一二三,选中三条啊报文,然后这个地方通过这个 statistic view 这个静态分析,我们就能够分析出他们之间的这个最大值,最小值,以及他的一些平均值或者时间差相关的一些信息了。 下面我们看一看确实窗口里面提供的 deference view 功能,在我们确实窗口左上角啊,这个地方有一个 deference view 这个按钮啊,插分分析工具, 你点击这个插分工具之后呢,选中你需要参考的一个报文,然后右击设置为参考基准,然后再去选取要减去 基准的一个包文对比的一个包文耳网,我们就可以看到这个时间差等差分信息,包括啊,最主要其实还是这个信号之间的一些差分信息, 通常是同音 id 的相邻针做差分啊,相邻的两个报文,按照时间顺序相邻的两个报文来做一下差分对比,我们看看这个具体的一些。呃,在这个看维尼里面怎么进行操 操作,打开,打开 ktv, 然后比如我选取这个时速时速的一个这个包围,点击呃,选中这个插分按钮, 然后右计设置为设置为这个记准参考记者,然后我们再去找他相邻的保卫选举这, 然后把这个插分点开来,红色的代表是基准,然后这个代表是我们需要进行参考的, 需要进行对比的,然后这个地方就会显示他的这个的 friends, 他们,他们之间的这个,比如说这个时间时间差,然后比如说这个信号,这个两次之间的这个时速,这个信号之间的差距是零, 然后这个地方啊,也是车速之间的一个差信号,也是你,因为这两个豹纹是一模一样的,我模拟的时候发送,模拟发送的时候没有没有没有做任何改变,所以说他们没有擦粉哈,都是你除了时间擦看见没有,这个地方如果说他们两个数值之间有差距的话,就会显示 更多 it 知识和就业问题,欢迎私信我们,我们很高兴给您提供帮助。

trace 窗口数据的导出,那么在我们 trace 窗口里面,右键 export 就可以导出整个 trace 窗口的这个数据了。我们来试试看右键, 然后那个选择 input 或 export, 点击 export, 然后它这个地方是保存了一个位置啊,我我选择了保存到桌面上,然后它这个文件的结尾是 b l f 格式的, b l f 格式是二定制格式,这种格式呢比较节约空间,效率比较高, 当然你也可以选他的这个,他推荐都会推荐这个 b l f 格式的格式,问题我们后面还会说。然后这个导出的这个日志文件,这个数据文件 这个名字你可以重新命名,比如说你可以命名一个 test 零幺,对不对?点 b i f, 然后保,选择它保存的位置,然后点击 sale, 它就会把日字导出来, 点击保存,呃,这就保存成功了,你点击他,就再次点击他就已经覆盖了啊。然后我们可以看看这个文件夹里面应该有他的这个,有他这个 这个名字呢,看我一对吧,你可以看到这个是我们保存的一些文件夹,嗯,找到他,对,看见没有? test 零幺点 b o f 是我们刚才导出的这个日志,这个关于日志的数据格式呢,通常它会有两种啊,一种是 b r f 跟 s c, 那么 s s c 的话就是我们的阿斯格马形式,阿斯格马形式的这个,呃,导出的这个日志数据数据文件,它可以方便用 excel 表格或者文本文件打开,它能看到具体的一些内容, 但是呢,它的占用空间或者效率也比较低。通常情况下,我们保存大规模的 trash 日志或者是 loft trash 那个内容的一些日志的话,通常 会使用这个 b f 格式,因为它这样的空间更小啊。阿斯根玛格式的 a c 格式的话,它只是方便于文本格式,方便于打开去看。一般情况下 啊,不需要去导出 s a 的,因为空间占用空间可能大一点,效率也低一点。那么怎么去进行数据的导入?导入的话就使用它的 硬泡的功能就可以了。怎么使用硬泡的功能?我们看一看啊。呃,我们把工程暂停掉,暂停掉之后,然后肯定要二把这个清空掉点 et 清空掉,清空掉之后呢,我们只需要把我们刚才打开来这个导入这个文件 brf 文件,对吧?导出来,然后把这个网络拖动拖过来,拖过来之后它就自动进行载入,载入之后我们在离线状态下就可以进行数据的分析,这个是完整的一个数据,可以进行 数据的一些分析呢,这个是它的日志的一个导入导出,以及它的一个格式相关的一些讲解。下面我们来看一看 trust 提供的回放功能,这个回放功能主要通过 replay block 模块实现, 他为用户提供了一种回放已经保存的测试数据文件的一种方法。也就是说你可以把你的那个从确实里面导出的这个数据可以在总线上全部进行回放一遍, 如果相关的相关的仿真数据接收到这个你的这回放数据,他会做出一些比如说当时出现了一些反应或者异常的操作,用来一些回述啊, 回述一些问题存在,那他这个地方主要主要设置其实就很简单的,就是在我们总线或者在这个回放节点中添加一个这个 repro 模块, 在总结上面添加也行。第二个就是我们需要设定一下这个回放的这个日记的这个相关在哪相关信息, 下面大家跟我来看一下怎么去操作的。第一步还是一样来打开我们的 k n v e 之后呢?然后你在总线上,因为这个地方我字比较小,所以在总线上直接右击添加一个这个 replay block can 啊,我这地方先把它停掉,工程停止, 然后把这日记给清了啊,这地方我右击在总线右击添加一个 replay block can, 专门用来回放看日记的, 添加进去之后他会多一个这个节点,这个节点呢?然后你双击一下,双击之后呢,这地方你可以设置这个节点的一个名称, replay plan, replay name, 节点名称可以默认不改, 没有没有问题。第二个就是这个地方需要注意的就是你需要回放哪个日志,对吧?这个需要把他的日志给他,呃,给选中, 然后下面一些设定,比如说回放了一些模式,输出模式我们选择标准的就行了,然后这个开始时间就立即开始就可以了。然后这个地方还有什么设定一些?这个 king 就是按键啊,这个地方我们都可以不用设定,然后点击 ok, 嗯,然后 运行我们的这个工程,打开这个 can 打开的 chest 窗口,然后然后运行一下我们的工程啊,启动, 启动之后大家会发现这个他会把我们日志按照时间顺序在这个窗口里面进行回放,这个日志的回放功能在我们在 找错误的时候啊,有些错误复现的时候,他会非常有用。更多 it 知识和就业问题欢迎私信我们,我们很高兴给您提供帮助。

哈喽,各位小伙伴们大家好,欢迎来学习车载测试的相关知识点,今天给大家分享一下我们汽车测试中常用的抗议工具的使用, 那么常用的咖啡工具呢?我们他经常使用的模块是 home 下面的一个 pano 面板,也就是我们这个 pano 面板,是我们的一个页面接板 啊,然后呢接下来是经常用到的会是安德莱斯下面一个测试窗口,然后点击测试按钮,我们的这个测试窗口界面啊,他主要是用来 展示我们在总线上的相关豹纹相关的信号,这个控制面板是用来进行啊这个数据的联动 发送。接下来比较常用的是我们的 girlfis 界面, girlfish 主要是展示动态的,展示我们这个信号的啊持续性周期的变化。 那在这里给大家展示一下信号是如何发送的,当我们点击这个黄色的按钮,也就是斯大的按钮,我们的抗议工程就启动了,点击斯大的大家可以看到 现在呢我们的信号就发送到总线上面,大家可以看到这个时间都是动态的,这个时间是距离我们第一次发送总线,看准看豹纹到总线上的 一个相对时间,那么我点击这个啊,我移动这个吹个把去调节它的速度, 大家可以看到这个速度也会相应的进行变化。 好的,谢谢大家。

了解了这个模块怎么去发送这个豹纹之后呢?其实实际上我们就可以去执行这种用力了吧,对不对?用力可以执行的啊,比如说他要求你去测这个仪表的这个不同的这个时速,对吧?然后显示仪表的这个时速吧, 就你这个发送的报文,比如说一百一百公里每小时的,那么这个仪表中是不是应该显示一百公里每小时的时速?是不是 有没有这种匹配关系?我好像上次提到过的吧,就是你你发送的实际数据是一百,他会显示多少? 会会误差多一点,对不对?还有误差多一点啊?比如说他这个地方,他这个做仪表车速显示的时候,比如说零的话,对应是零,这个没,没话讲,一百的话他的预期结果他不是一百,实际上 他会误差一点呢?这个我们来试一试,好吧?再再试一遍啊,对你们印象要要深刻一点。这个 这个地方就是按照我们测试用力,测试用力是这样子的啊,对吧?他这地方会会让你输入这个预操作步骤以及他的值,这边是预期结果,对不对啊?真实的用力是这个样子的啊?当然我这个 ppt 上是把截取出来,懂吗?把截截取了一个用力出来, 然后我们看看这个,呃,这个试验结果,好吧?嗯,因为这个这个比较特殊一点,它主要特殊在什么东西呢?就是那个 车速,车速跟实际的车速会有点误差,这个后面有的同学可能没有没有听到这个东西。嗯,我们打开这个 k m e, 打开 k m e 之后,然后怎么办? 打开 k i g 吧,对吧?你 i g 模块在哪呢?不在这, 哎,我刚才的那个 id 没关了,在这,然后开始启动项目, 启动项目之后等一等,启动项目之后通道,对不对?我还要看一下,对吧?检查它,检查它的硬件通道,在这哈德威尔的地方,一个硬道通道映射啊,这,对的,对吧?这个 v n 幺六幺零是那个 victor 设备,对吧?点上去了, 有的时候他会默认连到哪个地方去啊?连到虚拟里面去了,对吧?你虚拟设备就就连不到我们这仪表盘了,懂吗?所以这个时候一定要检查好了,你是不是连的这个物理设备通道,然后你确定好了之后,然后启动,对吧?启动之后 我们去试验一下这个车速的问题,其实你先发车速的话,必须得先发动机转速吧,对吧? 发动机转速先骑起来,这是什么?一千转,对吧?先骑起来,一千转,对吧?骑起来了吧?在这发动机转速骑起来之后,然后我们再找他的车速, 不是这个,这个吧, vehicle speed and distance, 对吧?车速,车速的话我们改车速的话,我们一百,对不对?时速一百,那么这个 e p 结果是多少? 你们后来知道了,知道看一百零几对不对?你看发现的话是多少多少?是一百零五吧?是是一百零五,对吧?你发送的实际时速 就发动机系统传过来,是一百,对不对?他这边仪表盘会显示一百零,这为啥都会,会有点误差,对不对?会有点误差的,也就说你,你实际上告诉你一百二是超速了吧?超过一百二超速,你开到一百二十五的时候,实际上你的持续车速没达到一百二十五,能听明白这个意思吧?不要慌,懂吗?比如说我开一百二十五 路过超速摄,摄像头他就给我记超速了。实际上我跟你讲啊,你你,你开一百三十五都不会记你的, 他超速百分之十开始开始记超速版,你一百三的时候,你一百三的时候才才实现成一百二十几吧。你一百三十五的时候,我估计你看,我看一下时速,我按照这个这个时速给你们试一下啊。 假如说他是高速公路,是一百三,一百三超速吧。假设你设一百三,你看他多少?哎,不是不是,不是这个速度, 假设说你现在车数是一百三,他显示一百四十一, 再放低一点啊,实际车速一百二十五的时候才多少?一百三十一吧。你实际车速在一百二十五的时候,他才显示一百三十一。 一般超出百分之十。百分之十多少?一百二的百分之十,一百三十二,对吧?一百三十二才可能会记,但一百三十二一般不会记。你。我想想你,如果,如果你开这个车子的话,你大概一百一百二十六不变, 一百二十八了,一百二十八刚好超速了,对吧?当你的实际车速在一百二十八的时候,摄像头有可能会补座,但这个时候我觉得一般不会补座。 对,他是根据这个速度来的,不会捕捉,因为你实际车速是一百二十八吗?对吧?一百二十八不会捕捉的。嗯,排骨,如果说你按照公安系统百分之十算,百分之十算超出了应该是多少?一百 一百三十三吧,对吧?一百二,然后百二,一百三十二左右,对吧?百分之十嘛?一百三十,如果实际车速是一百三十二的话,预约盘应该显示多少? 对,你大概开到一百三十八,一百四的时候可能会拍你,可能会拍你啊,因为这个时候实际车速是一百三十二,超速百分之十嘛,再拍你一下,然后扣你, 应该这个是最低档的那个罚款,对吧?百分之十不足百分之二十,对吧?是最低档的罚款,它实际上整个用意的执行过, 就是这样子,就是通过工具去执行,对不对?你要要去慢慢去去执行,去看他的这个数据,对不对?这个是做做我们基本的这个功能性测试,对吧? 至少说现在会发信号了,对不对?然后这个地方还还有些 uni 啊,就不带进行演示的啊?就是时速跟那个东西的, 我们这个看协议已经看 ig 的发送啊,这个模块就先说到这个地方,好吧?先说到地方,你们那个 qq 的话可以去拿那个我们仿真项目再去念一念,对吧?再加,对不对?再加去念一念啊?

好,同学们,好,今天我们再稍微讲一下,呃, oe 里面的自动化测试。自动化测试是首一个什么样的内容?呃,我老师打开一个范例给大家看一下,这是老师写的一个范例, 我只写了一个开炮里面,呃,只有一个运行 demo 的这个范例, 嗯,我运行一下给大家看一下。首先运行一个自动化胶,呃,自动化测试脚板,首先要把 oe 跑起来,点击一下运行,嗯,然后,然后这个关闭。 呃,然后打开,打开运运行需要跑的脚本,我这边是环境 勾选的脚本,我也勾选的,我这边就点击一下 eq 运行,它就出现这个圈口,这圈口的右下方有一个小红箭头,点一下好 好运行完成。当然结果是非要的,我只是要给大家演示一下,我们可以看一下,看一下 test report 的。 好,这个,呃,我老实在讲一下,像这种 test 的 h t m l 的这种 礼炮的格式是很多车场都要有的,很多车场要是供应商交接是自动化测试报告时,只需要这个文档就行了。好,同学们看到啊,第一步,呃,我打开代码给大家,同学们可以对比看一下, 这样子,我们对比一下。 呃,看一下啊,这个,他总共跑了这这么几步,大概五步嘛。呃, 第一步只是一,呃是描述,第二步,呃,然后是相关的一步,两步,三步,四步,呃,第三步和第四步老师是故意让他费油和窝里的,然后还中间有一个打断的,要我输入一个值的一个窗口,这也是在代码里面是 是做的。好,同学们,我们这样子可以,同学们,首先讲一讲重点部分来了啊,同学们,首先要在任何一个 case case, 呃, 我先告诉同学怎么创业吧。嗯,比如说我这边,我是新打开一个新的,我这边可以在这边点击一个 new test。 哦,我我我把这个关掉, 我这边打开一个新的 new test 的环境,新的测试环境,呃 呃,我们这个测试环境下面有很多 test case, 我们 test 这个 test case 的话,我们可以先把它。呃,我先把这个删掉吧, 我们可以把它保存起来,在这个地方我们点击一下,嗯, set fs, 可以把它保存为开播 tse 文件,就是说我可以保存这个脚板,如果我已假如我现在已经保存好了啊,老师,已经保存好了, 我再重新打开这个,打开这个 k m e 工程,你们同学看看啊,看看会发生什么?我再重新打开一下, 重新打开 k o e 工程的话,它一般是不显示。呃, 是那个测试环境的,这个测试环境是必须必须导进去的, 看到了吗?同学们?我重新打开一下,他是不保存在里面的,刚才我的那些测试环境和测试 case 是不保存在里面,我可以,现在因为我已经保存为 tse 的。呃,是流程文件了,我可以重新导入吗? 然后 open, 刚才我点击是六码创业,这是 open, 我重新点击打开,我导进去, 这不就出来了吗?环境第一步啊,你们记得啊?测试环境,环境,首先创建环境保存,然后下面隐私的,隐私的开播代码,呃,同时可以看到隐私的开播到奈特参妙,还有这些,呃,代码都可以隐私的。 我们这当然要讲 cable, 肯定是用的 cable 嘛。 test 二 demo 一,就是刚才我测试的,我现在重新创建一下啊,测下那个新的 test 二,我这边第一要给它重新命名,点击右键第一个 configure test 二,我可以改成 demo 二。 demo 二的时候,我这时候就要对它进行编辑,写开播代码了。编辑,这时候因为我没有创建开播代码,我这边 就要给他,给他导,给他创建。你们可以创建一个 normal e, 老师再讲一下啊,这个 demo e 的代码叫 lomo 啊, lomo e, oh, 创建好了,好,我现在就不不编辑 demo 二了。我编辑 demo 一啊,因为 demo 一已经是做好了 好进了这个样子。这 你看, nova 一是空的,什么都没有。我们这个是导入到 test d, 你看啊,这个代码第一, 这个前面呢是跟跟上,呃,跟我们跟我们普通的那个 cable 语句是一模一样的,它在这儿增加了两个 test case 和 test ctrl。 好,我正常的话,有一些既然是自动化脚本,肯定有很多代码 可以复用的。我这边是创建那个。呃,库文件 library 可以看一下。 library 是空的,我还没往里面放呢。好,我们这边 test test, 我点击右键 new test test 创建一下,因为我这边已经有了,我就不创建了, 我等末,等末以后。这时候同学们,请大同学们记住这几个函数啊,一个 test 抬头 sit 啊, test the dissequence, 呃,第四 dissequent, 哎,就是描述吧。 test the title test test 描述,还 test step, 还有 pass test bypass, test feel warning。 这六,这五个,这,哦,这六个,这六个函数, 请同学们务必记得,这是报告函数对应的报告函数啊,报告函数。好,这是报告函数。另外还有一个比较重要的,呃,我们在正常的自动化测试当中是不可能点一下开始所有的 脚板全部一下子让跑完,可中途肯定需要呃人员的介入,比如说打举个例子,我要调节电压, 一般成功电源会很贵,我们都是用的普通的那种手调的电电源,这时候我们就要需要呃,终止程序是设置一个界面,就是说停在那,然后等你 操作好了再点击一下, ok, 这个界面在这儿,这个函数叫这儿 test waiter for string input 这个函数很重要啊,这个取得中断当前 呃呃,脚本中按当前的流程的作用,这个台函数很重要啊。好,我就先讲到是那个呃,函数,先讲这么多函数,如果使用这个 testos generals in pro 的时候,同样就要配合着用这个, 因这个是输入一段字符串,这个是获取一个字符串。好,你看,我这边创建了个昂首昂首一百的这个字符串的一个长量哦,你们看啊, test title 我们对应的看报告, test title 我们一个个来 name demo demo 一,我们可以在这儿对应,找到这儿对应 demo 一,对吧。好,然后名字 this is 是胎头。我在这,老师这样讲的话,请大家记着啊,我每个函数将来对应的写都是内容,将来会进是那个报告的哪个位置,这是很重要的啊,但是胎头,你看啊,我这标识的是 t c 一点零 this is title tc 一点零, 看到了吗? t c 一点零,然后是 this, 而 t c 一点零 this is title 这个名调 c 一点零, 看到了吗? demo 里面 t c 一点零在这儿啊, index t c 一点零, this is title 在这儿,这个时候是这个相当于描述整个 test case 的,你看可以点击一下,把这个打开,下面内容 打开,然后是下面啊,然后是描述,描述 this is disk dispiration。 在这儿同同学们看到了吗?这一段描述就放在这儿了, test step 一 this is 一点零 step 在这已经到下面的测试报告里面了。 this 一点零,然后是 test step pass。 就是说这一步我要是通过函数那边判断我这一步通过了,一般是写 test step pass, 他会写,你看,我写的是 二点零, this is 二点零 demo step 你看啊,二点零,二点零, this is 二点零 demo step 同时后面的结束灯是个绿的,这是很重要的啊,如果是 fail 的话,它在 这边忽悠的。我选的是三点零 this is demo step 三点零 this is demo step 红的 wording 的话,四点零就是个黄的。请大家务必记着这三个函数啊,这个三个函数就是用你,你用来判断你这个当年 step 有没有过的一个函数。 然后下面这组 this is wetforce 均印铺的,你们同学们,我再执行一下,可能同学们刚才没看清楚,我再重新执行一下,给同学看一下。啊,哦,这个对,等于二就上色,不用了, 跑起来,第一步, o e 功能,跑起来,然后进 step, 然后这时候点击一下右键跑起来。 你看啊,这是不是一下子,这个就是这个弹出的框就是 test wait for 就 input 就是这个,就是这段代码代码的作用,这是这段代码的作用。这边我会显示 pity and your name。 请输入你的名字。 嗯?哎,那个代码哪去了?哦,这个已经结束,我再重跑一遍, please enter your name。 请输入你的名字,对不对? testimodial demo e 是不是对的?上好再重硬盘, 如果输入一我的报告里面, 他就会这边他会有的这段代码会把这个一截下来,截下来看到了吗?同学们,刚刚有没有注意一个细节,我这边如果五秒钟不行不操作的话,他是不是没了 我妈这五秒钟,请同学们记着啊,这个后面显示你的那个输入一段字符串,后面有一个数值,是显示你要显示时间,我设置是五秒, 正常的话,我不想让他关掉,我不想让他那个中途停掉,我就把这个产量拿掉,你看,我再仔细一遍给同学们看一下啊, 你看啊,一二三四五。哎,哦,对,刚才没变异, sorry, sorry, 老师也舒服了, 停掉编译一下。任何一次代码的改变都必须脚本关掉,重开啊,重开一遍。这是很多同学会犯的错误,我也经常犯, 一二三四五六七八九,是不是已经超过五秒了?好,请同学们务必记得这个函数,这个上面有个这个点啊。 好,本期视频那个就讲到这。那个同学们,呃,我这个视频里面就一个问题,正常报告函数有几个,我如何用哪个函数控制?呃,这个控制流程,然后是弹出了菜单框, 弹出的这个框里面输入的 sing 是靠什么函数抓取。 ok, 我就这三个问题,呃,大家要是要我这套代码的话,请回答这三个问题。 ok, 本视频结束。

哈喽大家好,欢迎来到益阳马公讲新能源,今天是第十六期内容,在前几节课呢,我们讲到了看知识,这就不得不说看 oe, 那看 oe 呢?它是一款功能强大的看总线测试和分析工具, 他提供了丰富的功能和工具,用于开发和调试看总线网络上的设备和应用程序。那么看 oe 呢,是德国 ykt 公司推出的一款用于总线开发的设备, 全称为看 open evaviment。 目前呢看 oe 不仅局限于这个看类型的总线开发,还包括令莫斯特和以太王等开发。 那么大家可以看一下,现在我手上拿到的就是这个 vector 幺六三零使用的这个 canoe 工具,它需要硬件软件相结合,那 我们的电脑上呢,已经装好了这个软件,就是看 oe 的九点六,大家跟随我们的镜头一起来看一下,大家可以看到这个就是我们这个看 oe 九点零的图标,我们把它打开 看 o e 呢,主要包括以下功能区,大家可以看到第一个是这个文件区,第二个是这个主功能区,第三个呢是分析区,第四个是这个仿真区,第五个是测试区,第六个呢是这个诊断区, 第七个呢是这个环境区啊,第八个是这个硬件区,第九个呢是我们的工具区。那么目前用这个工具的呢,主要是这个整车厂和供应商的这个网络设计工程师、开发工程师和这个测试工程师。那么 victor 公司呢,几乎每年都会发行新版本的抗 oe, 所以其允许用户在电脑上安装多个版本的这个 canoe, 那么想学习更多新能源汽车的相关知识,请点头像关注我们评论区呢,也欢迎大家交流沟通。