一种车载多媒体功能的自动化测试方法以及装置与流程

文档序号:27827889发布日期:2021-12-07 21:22阅读:408来源:国知局
一种车载多媒体功能的自动化测试方法以及装置与流程

1.本发明涉及汽车电气测试领域,尤其涉及一种车载多媒体功能的自动化测试方法以及装置。


背景技术:

2.目前汽车多媒体功能测试工作主要为人工测试,需人工编写测试用例并执行测试,但是随着汽车多媒体功能复杂化、多样化的发展,人工测试汽车多媒体功能的工作量也产生显著增加;且在人工测试过程中如发生偶发/单次故障问题,不便于故障数据的截取与保存,因此不利于后续故障问题的分析。


技术实现要素:

3.本发明的目的在于提供一种车载多媒体功能的自动化测试的方法以及装置,以解决上述背景技术中提出的问题。
4.为实现上述目的,本发明提供如下技术方案:一种车载多媒体功能的自动化测试方法,包括:
5.生成表示所获取的合格多媒体屏幕的用户输入界面图像的图像信息,以及响应于所获取的多媒体屏幕的所述用户输入界面的图像来识别对字符和/或图标的用户选择;
6.示教机械手臂学习所述图像信息识别算法以及所述识别对字符和/或图标的用户选择,并标定所述机械手臂动作;
7.对合格的多媒体屏幕的用户输入的各个界面进行拍摄生成图像模板信息,并将所述图像模板信息和所述响应于所获取的所述用户输入界面的图像来识别对字符和/或图标的用户选择进行对应保存;
8.所述机械手臂按照标定动作模拟对测试的多媒体屏幕触按所述用户选择,并拍摄获取所述测试的多媒体屏幕的用户输入界面的图像的即时图像信息;
9.把所述即时图像信息与所述图像模板信息进行比对,判断所述测试的多媒体屏幕是否合格。
10.进一步地,还包括:
11.生成响应于所获取的所述用户输入界面的含有手势动作的用户选择,由所述的含有手势动作的用户选择生成识别信息;所述识别信息包括通过拍摄获取多帧连续待识别图像;
12.根据获取所述多帧连续待识别图像得到含有手势动作的识别图像集合;
13.根据获取的识别图像集合进行识别,得到含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置。
14.进一步地,示教机械手臂学习所述含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置,并标定操作装置的动作;
15.所述机械手臂模拟所述含有手势动作的用户选择对待检测车载多媒体屏幕进行
操作,拍摄获取含有多帧连续待识别图像的表示所述用户输入界面的含有手势动作的用户选择的即时待识别图像集合,以及所述目标手势在每帧即时图像中的位置;
16.把所述的即时待识别图像集合以及所述目标手势在每帧即时图像中的位置与所述的得到含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置进行比对,判断所述测试的多媒体屏幕是否合格。
17.进一步地,还包括:
18.把监测到需检测的多媒体发送的can总线信号值与预设的合格多媒体can总线信号值进行比对,如信号值一致则判定测试通过,否则判定测试未通过。
19.进一步地,还包括:把需检测的多媒体颜色和文字的识别结果与预设的合格的多媒体颜色和文字结果进行比对,如结果一致则判定测试通过,否则判定测试未通过。
20.进一步地,预设不合格多媒体缺陷因素集,调取所述不合格多媒体缺陷因素集比对未通过测试的多媒体,确定未通过测试的因素。
21.进一步地,还包括:能够将识别装置的标识码与该标识码对应的多媒体检测结果对应储存。
22.进一步地,还包括:记录测试数据信息,自动化测试序列执行完毕后生成测试报告。
23.进一步地,一种车载多媒体功能的自动化测试的装置,包括:
24.电子设备,存储并调用管理软件和自动化测试软件;
25.机械手臂,模拟用户对多媒体触摸屏触按以及手势动作;
26.摄像头,负责拍摄多媒体图像、颜色以及文字。
27.进一步地,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的一种车载多媒体功能的自动化测试方法。
28.与现有技术相比,本发明的有益效果是:能够实现车载多媒体功能的自动化测试,自动截取保存故障问题数据,分析故障问题的产生的因素,并记录测试结果和测试数据,可以实现无人值守的自动化测试,从而替代人工,有效的节约人力投入成本,并提高车载多媒体的开发效率以及质量。
附图说明
29.图1为车载多媒体功能的图像自动化测试的方法流程图;
30.图2为另一车载多媒体功能的手势自动化测试的方法流程图;
31.图3为实施例自动化测试序列流程示意图;
32.图4为车载多媒体功能的自动化测试的装置结构原理示意图;
33.图5为电子设备结构原理示意图;
具体实施方式
34.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本发明保护的范围。
35.请参阅说明书附图,本发明提供一种技术方案:如图1所示,一种车载多媒体功能的自动化测试方法,所述自动化测试方法步骤包括:
36.s100,调用合格的多媒体内的信息,生成表示所获取的合格多媒体屏幕的用户输入界面图像的图像信息,以及响应于所获取的多媒体屏幕的所述用户输入界面的图像来识别对字符和/或图标的用户选择,此处调用的信息为了机械手臂更加精确地执行示教动作,减少误差;
37.s110,示教机械手臂学习所述图像信息识别算法以及所述识别对字符和/或图标的用户选择,并标定所述机械手臂动作,优选地,机械手臂选用由三菱电机工业机器人和smc电动夹爪组成负责模拟用户对多媒体触摸屏和虚拟按键执行标定的操作;
38.s120,本步骤采用机械视觉识别摄像头,为basler ace机械视觉识别摄像头,负责拍摄和识别多媒体图像、颜色、文字,对合格的多媒体屏幕的用户输入的各个界面进行拍摄生成图像模板信息,并将所述图像模板信息和所述响应于所获取的所述用户输入界面的图像来识别对字符和/或图标的用户选择进行对应保存;
39.s130,调用测试管理软件上的模块控制所述机械手臂按照标定动作模拟对测试的多媒体屏幕触按所述用户选择,并调用测试管理软件上的模块控制摄像头拍摄机械手臂操作后所获取所述测试的多媒体屏幕的用户输入界面的图像的即时图像信息;
40.s140,把所述即时图像信息与所述图像模板信息进行比对,然后对即时图像信息进行评分,如评分超过预设值,则判定测试通过,否则判定测试未通过,以此来判断所述测试的多媒体是否合格。
41.进一步地,如图2所示,还包括:
42.s200,生成响应于所获取的所述用户输入界面的含有手势动作的用户选择,由所述的含有手势动作的用户选择生成识别信息;所述识别信息包括通过拍摄获取多帧连续待识别图像;
43.s210,根据获取所述多帧连续待识别图像得到含有手势动作的识别图像集合;
44.s220,根据获取的识别图像集合进行识别,得到含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置;
45.s230,示教所述机械手臂学习所述含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置,并标定操作装置的动作;
46.s240,所述机械手臂模拟所述含有手势动作的用户选择对待检测车载多媒体屏幕进行操作,拍摄获取含有多帧连续待识别图像的表示所述用户输入界面的含有手势动作的用户选择的即时待识别图像集合,以及所述目标手势在每帧即时图像中的位置;
47.s250,把所述的即时待识别图像集合以及所述目标手势在每帧即时图像中的位置与所述的得到含有目标手势的图像帧信息以及所述目标手势在每帧图像中的位置进行比对,然后对所述的即时待识别图像集合以及所述目标手势在每帧即时图像中的位置信息进行评分,如评分超过预设值,则判定测试通过,否则判定测试未通过,以此来判断所述测试的多媒体屏幕是否合格。
48.进一步地,还包括:
49.把监测到需检测的多媒体发送的can总线信号值与预设的合格多媒体can总线信
号值进行比对,如信号值一致则判定测试通过,否则判定测试未通过。
50.进一步地,还包括:把需检测的多媒体颜色和文字的识别结果与预设的合格的多媒体颜色和文字结果进行比对,如结果一致则判定测试通过,否则判定测试未通过。
51.进一步地,预设不合格多媒体缺陷因素集,调取所述不合格多媒体缺陷因素集比对未通过测试的多媒体,确定未通过测试的因素。
52.进一步地,还包括:能够将识别装置的标识码与该标识码对应的多媒体检测结果对应储存。
53.进一步地,还包括:记录测试数据信息,自动化测试序列执行完毕后生成测试报告。
54.如图4所示,进一步地,一种车载多媒体功能的自动化测试的装置,包括:
55.机械手臂1,模拟用户对多媒体触摸屏触按以及手势动作;
56.摄像头2,负责拍摄多媒体图像、颜色以及文字。
57.电子设备3,存储并调用软件;
58.如图5所示,进一步地,所述电子设备3包括:存储器(memory)31、处理器(cpu)32及存储在所述存储器上并可在所述处理器上运行的计算机程序33,所述处理器32执行所述计算机程序33时实现上述实施中任一项所述的一种车载多媒体功能的自动化测试方法。
59.该控制系统还包括:通信接口35以及通信总线34,所述处理器32、通信接口35、以及存储器31通过通信总线34进行通信的,其中通信总线34是工业标准体系结构(industry standard architecture,简称为isa)总线、外部设备互连(peripheral component,简称为pci)总线或扩展工业标准体系结构(extended industry standard architecture,简称为eisa)总线等。总线可以分为地址总线、数据总线、控制总线等,而如果存储器31、处理器32及通信接口34集成在一块芯片上实现,则存储器31、处理器32及通信接口35可以通过内部接口完成相互间的通信。
60.所述处理器32还可以是特定集成电路或者多个集成电路。
61.具体地,计算机程序33可以包括程序代码,该程序代码包括计算机操作指令;存储器31,用于存放计算机程序33。存储器31可能包含高速ram存储器,也可能还包括非易失性存储器(non

volatile memory),例如至少一个磁盘存储器;通信接口35,用于与其他设备比如客户端或其他服务器等的网元通信。
62.如图3所示,下面结合具体的实施例来对本发明做进一步说明:
63.1.标定机械手臂动作行为
64.打开测试管理软件,新建项目工程。并标定机械手臂坐标系,设置左上、右下坐标点形成坐标系。
65.然后标定机械手臂单击收音机收藏按键位置。
66.2.制作多媒体图像模板
67.使用测试管理软件,调用摄像头拍摄制作“收藏”和“取消收藏”按键图像模板,并设置图像评分预设值。
68.3.设置自动化测试序列:
69.打开自动化测试管理软件,新建项目工程。然后加载测试管理软件对应工程,执行摄像头和机械手臂上电;
70.调用测试管理软件切换电源模式,执行多媒体上电操作;
71.调用测试管理软件控制机械手臂切换到本地电台界面;
72.控制机械手臂收藏本地电台;
73.拍摄收藏图标图像;
74.比对图像,生成测试结果;
75.恢复多媒体为测试初始状态;
76.多媒体下电操作;
77.运行自动化测试序列并生成测试报告。
78.流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
79.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1