一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种自动化测试设备资源配置系统及方法与流程

2022-03-09 02:02:51 来源:中国专利 TAG:


1.本发明涉及汽车电子产品测试技术,具体涉及自动化测试设备资源配置技术。


背景技术:

2.在汽车行业,汽车零部件供应商在交付产品给主机厂之前,必须对产品进行测试,以确保交付到主机厂的产品安全、稳定、可靠。为了对产品进行测试,就需要使用到测试设备,而自动化测试设备就是其中的一种。自动化测试设备对产品进行测试时,首先需要设计产品连接方案和产品资源配置方案;其次,需要根据方案,连接产品和设备,编写自动化测试脚本,以达到自动测试产品的目的。
3.参见图1,其所示为现有使用固定的自动化测试设备,对不同待测产品进行测试之前的配置操作流程。
4.由图可知,现有使用固定的自动化测试设备,对不同待测产品进行测试之前需要进行如下步骤的操作:
5.①
设计产品连接方案;
6.②
设计产品资源配置方案;
7.③
实现自动化测试脚本;
8.④
连接产品和测试设备。
9.上述四个步骤是必不可少的四个步骤,其中



由自动化测试人员负责实现,

由线束制作人员实现。目前实现



采用的方式为:手动方式。
10.现有技术通过手动方式实现自动化测试前的配置准备工作,在实际应用过程中主要存在如下缺点如:
11.(1)步骤



对测试人员知识广度要求较高。测试人员除了需要精通自动化相关的技术,还需要了解自动化测试设备和不同待测产品的相关硬件知识。
12.(2)步骤



手动实现方式效率低。在测试待测产品之前,测试人员需要根据“设备资源列表”和“产品接口列表”,依次对产品的每一个接口进行需求分析,从而为其分配适合的设备资源。当产品接口较少(20个以内)时,效率低的缺点不是很明显;当产品接口较多时(20个以上),效率低的缺点将会明显上升。
13.(3)步骤



手动实现方式错误率高,浪费成本高。为待测产品分配设备资源时,由于需要手动填写数据,出现错误是不可避免的,即使后续增加二次校验,也无法保证线束方案、资源列表百分百正确。从而会导致后端工作出错,即:产品和设备连接错误,测试脚本实现错误,增加物料成本和时间成本。当产品接口较多时,错误率高的缺点将会相当明显。
14.(4)步骤



手动实现方式存在重复性工作。分析可知,以下两种情形都属于重复性工作:情形1,对同一个待测产品的不同引脚进行资源配置;情形2,对不同待测产品进行资源配置。


技术实现要素:

15.针对现有自动化测试设备需要通过手动方式进行自动化测试前的配置准备工作所存在的问题,需要一种新的自动化测试设备的配置方案。
16.为此,本发明的目的在于提供一种自动化测试设备资源配置系统,并基于该系统提供一种资源配置方法,以实现自动化测试设备测试资源的自动化配置。
17.为了达到上述目的,本发明提供的自动化测试设备资源配置系统,包括:
18.自动化测试设备资源列表,提供设备的所有硬件资源及其属性;
19.待测产品接口列表,提供产品的所有硬件接口及其属性;
20.资源配置生成模块,基于自动化测试设备资源列表和待测产品接口列表为输入,自动生成产品资源配置方案和产品连接方案,所述产品资源配置方案提供产品和设备资源的控制映射关系;所述产品连接方案提供产品和设备接口的物理连接关系。
21.进一步的,所述自动化测试设备资源列表包括自动化测试设备可提供的所有可用引脚。
22.进一步的,所述待测产品接口列表包括待测产品的所有引脚。
23.进一步的,所述资源配置生成模块包括自动化测试设备资源更新单元、产品资源配置方案生成单元以及产品连接方案生成单元;
24.所述自动化测试设备资源更新单元基于自动化测试设备资源列表,更新自动化测试设备资源;
25.所述产品资源配置方案生成单元基于自动化测试设备资源列表和待测产品接口列表,生成产品资源配置方案;
26.所述产品连接方案生成单元基于自动化测试设备资源列表和待测产品接口列表,生成产品连接方案。
27.进一步的,所述自动化测试设备资源更新单元更新自动化测试设备资源时,首先删除原有的设备资源数据,接着读取自动化测试设备资源列表中相关信息,并按照预先定义好的格式存储到系统中。
28.进一步的,所述产品资源配置方案生成单在生成产品资源配置方案时,首先,删除原有的产品资源配置方案;接着读取待测产品接口列表的相关信息,并存储到系统中;接着,根据预设的方案生成算法依次为待测产品的各个引脚配置资源。
29.进一步的,所述产品连接方案生成单元在生成产品连接方案时,根据实际需要,选择需要生成线束的待测产品引脚,在此基础上生成产品连接方案。
30.为了达到上述目的,本发明提供的自动化测试设备资源配置方法,包括:
31.构建自动化测试设备资源列表,提供设备的所有硬件资源及其属性;
32.构建待测产品接口列表,提供产品的所有硬件接口及其属性;
33.以自动化测试设备资源列表和待测产品接口列表为输入,生成产品资源配置方案和产品连接方案,所述产品资源配置方案提供产品和设备资源的控制映射关系;所述产品连接方案提供产品和设备接口的物理连接关系。
34.进一步的,所述资源配置方法中生成产品资源配置方案时,包括:
35.(1)删除原有的产品资源配置方案;
36.(2)读取待测产品接口列表的相关信息,并存储;
37.(3)基于读取到的待测产品接口列表的相关信息,依次为待测产品的各个引脚配置资源;
38.(4)完成产品资源配置方案生成。
39.进一步的,所述资源配置方法中生成产品连接方案时,通过择需要生成线束的待测产品引脚,据此来完成产品连接方案生成。
40.进一步的,所述资源配置方法中还包括自动化测试设备资源更新步骤。
41.本发明提供的方案能够实现自动化测试设备测试资源的自动化配置,大大提高设备资源配置效率,降低错误和成本,可有效克服现有技术所存在的问题。
42.本方案在实际应用时,将设备资源配置由手动实现方式,变为自动实现方式,只需输入“设备资源列表”和“产品接口列表”到系统中,系统即可自动输出“产品资源配置方案”和“产品连接方案”。相对于现有技术具有优点如下:
43.(1)摆脱“专人配置设备资源”的限制;
44.(2)实现“傻瓜式”和“零重复性”工作,测试人员只需输入文件路径,点击按钮,即可完成资源配置;
45.(3)提高“设备资源配置”效率,将工作效率由day/hour级别,降低至minute/second级别;
46.(4)实现“设备资源配置”零错误率,节约成本;
47.(5)在保持已有现状的基础上,进行了新的扩展和延伸。
附图说明
48.以下结合附图和具体实施方式来进一步说明本发明。
49.图1为自动化测试设备的自动化测试架构;
50.图2为本发明实例中自动化测试设备资源配置系统的组成示例图。
具体实施方式
51.为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
52.针对图1所示的自动化测试架构方案,需要由专业人员对自动化测试设备与待测产品之间进行设计产品连接方案;同时,需要由专业人员通过计算机对自动化测试设备设计产品资源配置方案,以形成自动化测试脚本,从而造成对测试技术人员要求高,且测试效率低的问题。
53.据此,本发明构建一种自动化测试设备资源配置系统,实现在保留现有自动化测试架构的情况下,对自动化测试设备进行自动化的资源配置。
54.参见图2,其所示为本发明给出的自动化测试设备资源配置系统的一种组成示例。
55.由图可知,该动化测试设备资源配置系统100主要包括自动化测试设备资源列表110、待测产品接口列表120以及资源配置生成模块130。
56.其中,自动化测试设备资源列表110,其中提供自动化测试设备的所有硬件资源及其属性。
57.一些具体实施方式中,该自动化测试设备资源列表110中包括自动化测试设备可
提供的所有可用引脚,且每个引脚具有以下属性,即接口引脚(如:a21_2等)、接口方向(如:输出等)、接口类型(如:digital等)、最大电流(如:3a等)、接口功能(如:提供数字信号等)、板卡资源(如:sw1_0等)等。
58.据此设置,用户可根据自动化测试设备引脚属性,为待测产品选择合适的引脚。
59.本系统中的待测产品接口列表120,其主要用于提供待测产品的所有硬件接口及其属性。
60.一些具体实施方式中,该待测产品接口列表120中具体包括待测产品的所有引脚,且每个引脚具有以下属性:即dut类型(如:bcm等)、接插件引脚(如:j1-6等)、pinlist(如:washliquidlevel等)、接口方向(如:输入等)、接口类型(如:digital_l等)、最大电流(如:3a等)等。
61.基于该待测产品接口列表120,用户可根据待测产品属性,选择合适的设备引脚。
62.本系统中的资源配置生成模块130与自动化测试设备资源列表110、待测产品接口列表120配合,其以自动化测试设备资源列表110和待测产品接口列表120为输入,基于自动化测试设备资源列表110和待测产品接口列表120输入的数据自动生成产品资源配置方案和产品连接方案。
63.这里生成的产品资源配置方案提供待测产品和自动化测试设备资源之间的控制映射关系,用于后端生成自动化测试脚本。
64.一些具体实施方式中,本系统中的资源配置生成模块130在生成产品资源配置方案时,首先生成板卡资源配置方案,接着调取自动化脚本生成工具,将生成的板卡资源配置方案输入到自动化脚本生成工具,由此来可生成自动化测试脚本。
65.对于这里的脚本生成工具可以根据实际情况,选择合适的开发语言实现,此处不加以限定或赘述。
66.本系统中资源配置生成模块130生成的产品连接方案,用于提供产品和设备接口的物理连接关系,以用于后端连接测试产品和自动化测试设备。
67.一些具体实施方式中,该生成的产品连接方案具体可包括以下属性:即dut类型、设备引脚、设备标签、dut引脚、dut标签、线长、线径等。
68.这样据此该产品连接方案,线束制作人员可直接根据该方案制作线束,这样快捷方便,效率高。
69.一些具体实施方式中,本系统中的资源配置生成模块130优选由自动化测试设备资源更新单元131、产品资源配置方案生成单元132以及产品连接方案生成单元133配合构成。
70.其中,自动化测试设备资源更新单元131用于与自动化测试设备资源列表110数据交互,基于自动化测试设备资源列表,自动更新自动化测试设备资源数据。
71.具体的,本自动化测试设备资源更新单元131基于自动化测试设备资源列表,更新自动化测试设备资源时,首先删除原有的设备资源数据,接着读取自动化测试设备资源列表中相关信息,并按照预先定义好的格式存储到系统中。
72.对于这里的定义的存储格式,可根据实际需求而定,这里不加以限定。
73.本资源配置生成模块130中的产品资源配置方案生成单元132,其可与自动化测试设备资源列表和待测产品接口列表进行数据交互,并可基于自动化测试设备资源列表和待
测产品接口列表,生成产品资源配置方案。
74.具体的,本产品资源配置方案生成单元132在生成产品资源配置方案时,首先,删除原有的产品资源配置方案;接着读取待测产品接口列表的相关信息,并存储到系统中;接着,根据预设的方案生成算法依次为待测产品的各个引脚配置资源。
75.这里的方案生成算法可根据实际情况进行定义设定,此处不加以限定。作为举例,相应方案生成算法,可依据设备引脚未使用,设备引脚与待测产品引脚接口方向相反,设备引脚与待测产品引脚接口类型一致,设备引脚最大电流大于待测产品等规则进行设定。
76.在此基础上,结合待测产品引脚的属性,如接插件引脚:j1-6、接口方向:输入、接口类型:digital_l、最大电流:3a等;以及合适的设备引脚,其满足条件:该设备引脚未使用、接口方向:输出、接口类型:digital、最大电流》=3a;如此即可实现为待测产品的各个引脚配置资源。
77.本资源配置生成模块130中的产品连接方案生成单元133,其可与自动化测试设备资源列表和待测产品接口列表进行数据交互,并可基于自动化测试设备资源列表和待测产品接口列表,生成产品连接方案。
78.具体的,本产品连接方案生成单元133在生成产品连接方案时,根据实际需要,选择需要生成线束的待测产品引脚,在此基础上生成产品连接方案。
79.由此构成的自动化测试设备资源配置系统100在运行时,只需要将“自动化测试设备资源列表110”和“待测产品接口列表120”两个文件的路径,输入到自动化测试设备资源配置系统中,即可输出待测产品对应的产品资源配置方案和产品连接方案。
80.在一些具体实施方式中,本自动化测试设备资源配置系统100可通过如下逻辑过程来实现针对待测产品的自动化测试设备资源配置。
81.结合图2所示,本系统完成自动化测试设备资源配置的逻辑过程包括如下步骤:
82.(一)自动化测试人员为系统输入自动化测试设备资源列表、待测产品接口列表。
83.(二)自动化测试人员依次执行该系统的“更新自动化测试设备资源”、“生成产品资源配置方案”、“生成产品连接方案”功能。
84.其中,本系统通过执行“更新自动化测试设备资源”来完成更新自动化测试设备资源,其实现逻辑过程为:
85.(1)自动化测试人员执行该系统的“更新自动化测试设备资源”功能;
86.(2)系统删除原有的设备资源;
87.(3)系统读取自动化测试设备资源列表的相关信息,并按照定义好的格式存储到系统中(存储格式可根据实际情况,自行定义);
88.(4)至此,自动化测试设备资源更新完毕。
89.本系统通过执行“生成产品资源配置方案”功能来完成基于自动化测试设备资源列表和待测产品接口列表,生成产品资源配置方案;其实现逻辑过程为:
90.(1)自动化测试人员执行“更新自动化测试设备资源”功能,若已经执行,则可跳过这一步骤;
91.(2)自动化测试人员执行该系统的“生成产品资源配置方案”功能;
92.(3)系统删除原有的产品资源配置方案;
93.(4)系统读取待测产品接口列表的相关信息,并存储到系统中;
94.(5)系统按照已经定义好的算法,即:设备引脚未使用,设备引脚与待测产品引脚接口方向相反,设备引脚与待测产品引脚接口类型一致,设备引脚最大电流大于待测产品等规则,依次为待测产品的各个引脚配置资源;
95.(6)至此,产品资源配置方案生成完毕。
96.本系统通过执行“生成产品连接方案”功能来完成基于自动化测试设备资源列表和待测产品接口列表,生成产品连接方案,其实现的逻辑过程为:
97.(1)自动化测试人员执行该系统的“生成产品资源配置方案”功能,若已经执行,则可跳过这一步骤;
98.(2)自动化测试人员,根据实际需要,选择需要生成线束的待测产品引脚(默认全选);
99.(3)自动化测试人员执行该系统的“生成产品连接方案”功能;
100.(4)至此,产品连接方案生成完毕。
101.(三)至此,自动化测试设备资源配置完毕;
102.针对上述的自动化测试设备资源配置系统,以下通过具体实例来进一步说明其构成和运行过程。
103.本实例中,自动化测试设备资源配置系统,使用的技术为:excel 2010公式及vba。
104.该配置系统中存在一个sheet“控制台”,该sheet中包括“输入窗口”和“输出窗口”。
105.在使用系统前,需要将“输入窗口”中的文件路径补充完整,即:需要输入自动化测试设备资源列表和待测产品接口列表的存储路径;使用系统后,“输出窗口”会打印结果信息。
106.该配置系统中存在sheet“资源配置”,可实现:
107.功能1:更新自动化测试设备资源;
108.功能2:生成产品资源配置方案;
109.功能3:生成产品连接方案。
110.其中功能1和功能2使用vba语言实现跨表格操作,首先根据具体需求实现两个功能逻辑,然后将这两个功能依次关联到按钮控件“update device”和“product configue”,即可完成实现。
111.功能3基于excel自带的公式来实现,根据实际需求实现产品连接方案生成逻辑;
112.这里以“使用自动化测试设备测试peps产品”为例具体说明一下,由此构成的自动化测试设备资源配置系统的运行过程。
113.这里给出的应用实例中,需要使用自动化测试设备测试peps产品,且已经提供“peps接口列表.xlsx”和“自动化测试设备接口列表.xlsx”。
114.在此基础上,基于本配置系统完成自动化测试设备测试peps产品的操作流程如下:
115.第1步:双击excel文件,打开自动化测试设备资源配置系统;
116.第2步:切换到“控制台”sheet,在“输入窗口中”填写“peps接口列表.xlsx”、“自动化测试设备接口列表.xlsx”文件的路径;
117.第3步:切换到“资源配置”sheet,点击按钮控件“update device”,即可自动更新
自动化测试设备资源;
118.第4步:点击按钮控件“product configue”,即可自动为待测产品生成产品资源配置方案和产品连接方案。
119.通过上述实例可知,本发明提供的方案具有如下特点:
120.(1)任何人在不了解测试设备和待测产品的情况下,都可以进行自动化测试设备测试前的配置工作,即设计产品连接方案;设计产品资源配置方案;实现自动化测试脚本;连接产品和测试设备。
121.(2)超高效率完成设计产品连接方案和设计产品资源配置方案的工作。即:将工作耗时由day/hour级别,降低至minute/second级别;
122.(3)零错误率,零浪费成本完成设计产品连接方案和设计产品资源配置方案的工作。即:可以保证产品连接方案、产品资源配置方案百分百正确,不会导致后端产品连接和测试脚本实现错误,从而避免了物料成本和时间成本的浪费。
123.(4)实现不含重复性工作。测试人员只需要输入“设备资源列表”和“产品接口列表”文件路径,点击按钮,即可完成工作,根本无需关注文件的具体内容。
124.(5)实现自动化测试设备、待测产品可以独立维护各自的接口列表,同时还可以将两者高效、准确匹配。
125.以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献