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

一种硬件在环测试中的信息处理方法、装置及设备与流程

2021-11-09 20:51:00 来源:中国专利 TAG:


1.本发明涉及硬件在环测试领域,特别涉及一种硬件在环测试中的信息处理方法、装置及设备。


背景技术:

2.随着石油能源的日趋紧张以及大气环境的日益恶化,电动汽车因其高效能、零污染的优势,受到了人们的青睐。电动汽车具有三大核心控制器,即整车控制器(vehicle control unit,vcu)单元、电机控制器(motor control unit,mcu)单元和电池管理(battery management system,bms)单元。目前电控测试通过硬件在环测试系统进行测试。测试用例的模板基本固定,且因为业务的特殊性,几乎所有的bug都跟测试用例相关联。当测试工程师提交bug时,相当一部分工作量在于重复填写测试用例各字段信息。因此为了减轻工程师的工作量,亟需一种能够实现这部分工作自动化的方法。


技术实现要素:

3.本发明实施例提供一种硬件在环测试中的信息处理方法、装置及设备,用以解决如何自动填写bug模板中字段信息的问题。
4.为了解决上述技术问题,本发明实施例提供一种硬件在环测试中的信息处理方法,所述方法包括:
5.获取测试用户端选取的失败测试用例的缺陷bug模板;
6.根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段。
7.进一步地,所述根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段,包括:
8.获取所述bug模板的待设置字段;
9.对所述待设置字段进行分组,获取与所述失败测试用例相关联的关联字段组;
10.从所述失败测试用例中提取所述关联字段组的关联字段信息,确定所述关联字段信息为第一字段信息;
11.将所述第一字段信息,填写所述bug模板的待设置字段。
12.进一步地,所述自动填写所述bug模板的字段之后,所述方法还包括:
13.获取测试用户端对所述bug模板的字段进行确认后反馈的确认信息;
14.若所述确认信息指示所述bug模板的字段无误,则提交带有所述字段的bug模板;
15.若所述确认信息指示所述bug模板的字段有误,则获取测试用户端修改后的所述bug模板的字段,并提交带有所述字段的bug模板。
16.进一步地,所述方法还包括:
17.接收带有所述字段的bug模板;
18.获取开发用户端根据所述bug模板选取的问题类型参数;
19.根据预设的问题类型与待设置字段的对应关系,确定所述问题类型参数的待设置字段;
20.获取开发用户端根据所述待设置字段,反馈的第二字段信息;
21.根据所述第二字段信息,填写问题模板的字段。
22.本发明实施例还提供一种硬件在环测试中的信息处理装置,所述装置包括:
23.第一获取模块,用于获取测试用户端选取的失败测试用例的缺陷bug模板;
24.第一处理模块,用于根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段。
25.进一步地,所述第一处理模块,包括:
26.第一获取单元,用于获取所述bug模板的待设置字段;
27.第二获取单元,用于对所述待设置字段进行分组,获取与所述失败测试用例相关联的关联字段组;
28.提取单元,用于从所述失败测试用例中提取所述关联字段组的关联字段信息,确定所述关联字段信息为所述第一字段信息;
29.处理单元,用于将所述第一字段信息,填写所述bug模板的待设置字段。
30.进一步地,所述装置还包括:
31.第二获取模块,用于获取测试用户端对所述bug模板的字段进行确认后反馈的确认信息;
32.第一提交模块,用于若所述确认信息指示所述bug模板的字段无误,则提交带有所述字段的bug模板;以及若所述确认信息指示所述bug模板的字段有误,则获取测试用户端修改后的所述bug模板的字段,并提交带有所述字段的bug模板。
33.进一步地,所述装置还包括:
34.接收模块,用于接收带有所述字段的bug模板;
35.第三获取模块,用于获取开发用户端根据所述bug模板选取的问题类型参数;
36.确定模块,用于根据预设的问题类型与待设置字段的对应关系,确定所述问题类型参数的待设置字段;
37.第四获取模块,用于获取开发用户端根据所述待设置字段,反馈的第二字段信息;
38.第二处理模块,用于根据所述第二字段信息,填写问题模板的字段。
39.本发明实施例还提供一种处理设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的硬件在环测试中的信息处理方法。
40.本发明的有益效果是:
41.上述方案,通过从测试用例中提取信息,实现了bug模板的自动化填充,同时由于bug模板中的字段信息是从失败的测试用例中直接提取,既提高了效率,也提升了准确性。
附图说明
42.图1表示本发明实施例硬件在环测试中的信息处理方法的流程示意图之一;
43.图2表示本发明实施例硬件在环测试中的信息处理方法的流程示意图之二;
44.图3表示本发明实施例硬件在环测试中的信息处理方法的流程示意图之三;
45.图4表示本发明实施例硬件在环测试中的信息处理方法的流程示意图之四;
46.图5表示本发明实施例硬件在环测试中的信息处理装置的结构示意图。
具体实施方式
47.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
48.本发明针对如何自动填写bug模板中字段信息的问题,提供一种硬件在环测试中的信息处理方法、装置及设备。
49.如图1所示,本发明实施例提供一种硬件在环测试中的信息处理方法,所述方法包括:
50.步骤11,获取测试用户端选取的失败测试用例的缺陷bug模板;
51.步骤12,根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段。
52.需要说明的是,当用户提交bug时,其中包括填写bug中的字段信息,而且其中一部分字段信息是来自于测试用例中,为了提升用户提交bug的工作效率,可以直接从测试用例中提取这部分信息,将其填入bug模板中,从而减轻测试人员的工作量。
53.本发明实施例通过从测试用例中提取信息,实现了bug模板的自动填充,提高了工程师提交bug时的准确性和效率。
54.具体地,如图2所示,所述步骤12根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段,包括:
55.步骤121,获取所述bug模板的待设置字段;
56.步骤122,对所述待设置字段进行分组,获取与所述失败测试用例相关联的关联字段组;
57.步骤123,从所述失败测试用例中提取所述关联字段组的关联字段信息,确定所述关联字段信息为第一字段信息;
58.步骤124,将所述第一字段信息,填写所述bug模板的待设置字段。
59.需要说明的是,基于现有的业务流程,统计出bug模板中需要设置的字段信息,并将所述待设置字段进行分组,具体地,所述方法还包括:设置bug模板中各字段与测试用例中各属性值之间的关联关系,故在对带设置字段进行分组时,会依据bug模板中各字段与测试用例中各属性值之间的关联关系,确定bug模板中可以从所述失败测试用例中提取的字段信息,从而确定所述关联字段组。可选地,可以在不同分组中,设置出冗余字段,满足将来的业务扩展。对所述待设置字段进行分组后,可以获取与测试用例相关联的关联字段组,该关联字段组中字段的字段信息可以通过从失败测试用例中提取。
60.具体地,为了进一步保证bug模板中字段信息的准确性,所述步骤12中自动填写所述bug模板的字段之后,所述方法还包括:
61.获取测试用户端对所述bug模板的字段进行确认后反馈的确认信息;
62.若所述确认信息指示所述bug模板的字段无误,则提交带有所述字段的bug模板;
63.若所述确认信息指示所述bug模板的字段有误,则获取测试用户端修改后的所述bug模板的字段,并提交带有所述字段的bug模板。
64.如图3所示,测试工程师在提交bug时,需要首先选择需要提交bug的失败测试用例,然后选择相应的bug模板,系统会根据用户选取的bug模板,自动填充bug模板的字段信息,可选地,需要用户在系统中对bug模板和测试用例的关联关系进行设置,即将测试用例的某个属性与bug模板的某个字段进行绑定。在bug模板的字段被自动填充后,还需要用户对bug中字段信息的准确性进行确认,并在字段信息有误时,获取用户更改后的字段信息,同时考虑到bug模板中存在一些无法从失败测试用例中提取的字段信息,需要用户对bug模板中的字段进行补充,在补充完成后,即可提交bug模板。
65.具体地,考虑到当开发工程师需要反馈解决方案及问题原因给测试工程师时,需要首先填写问题类型,包括连线错误、文档错误、软件错误等,本发明实施例可以根据不同的问题类型,设置好解决方案及问题原因的预设字段和预设值。如文档错误,需要设置变更文档名称、序号、子功能、子功能id等,这些值都可以直接跟测试用例绑定并从中获取。因此,所述方法还包括:
66.接收带有所述字段的bug模板;
67.获取开发用户端根据所述bug模板选取的问题类型参数;
68.根据预设的问题类型与待设置字段的对应关系,确定所述问题类型参数的待设置字段;
69.获取开发用户端根据所述待设置字段,反馈的第二字段信息;
70.根据所述第二字段信息,填写问题模板的字段。
71.需要说明的是,如图4所示,开发工程师在反馈解决方案及问题原因给测试工程师时,选择问题类型,系统会根据用户选择的问题类型,获取需要填写的字段,优选地,该需要填写的字段是根据预设的问题类型与待设置字段之间的对应关系获取,此时,用户只需填写待设置字段的信息即可,系统会将用户填写的字段信息补充到相应的问题类型模板中,并提交该问题类型模板,供测试工程师查看。
72.本发明实施例,通过从测试用例中提取信息,实现了bug模板的自动化填充,提高了工程师提交bug以及反馈解决问题方案时的准确性和效率。同时bug模板能够根据业务进行调整,维护成本较低,只需用户在设置界面调整即可,操作简单。并且由于bug模板中的字段信息是从失败的测试用例中直接提取,既提高了效率,也提升了准确性。
73.需要说明的是,本发明实施例结合电控测试中现有的硬件在环测试业务,不需要改变现有流程,设置定制化的模板,并能从测试用例中自动提取信息,极大解放了工程师提交bug时的工作量及准确性,也为进一步的项目统计分析提供了有力的数据支撑。
74.如图5所示,本发明实施例还提供一种硬件在环测试中的信息处理装置,所述装置包括:
75.第一获取模块51,用于获取测试用户端选取的失败测试用例的缺陷bug模板;
76.第一处理模块52,用于根据所述bug模板和所述失败测试用例的关联关系,确定所述bug模板的第一字段信息,自动填写所述bug模板的字段。
77.具体地,所述第一处理模块52,包括:
78.第一获取单元,用于获取所述bug模板的待设置字段;
79.第二获取单元,用于对所述待设置字段进行分组,获取与所述失败测试用例相关联的关联字段组;
80.提取单元,用于从所述失败测试用例中提取所述关联字段组的关联字段信息,确定所述关联字段信息为所述第一字段信息;
81.处理单元,用于将所述第一字段信息,填写所述bug模板的待设置字段。
82.具体地,所述装置还包括:
83.第二获取模块,用于获取测试用户端对所述bug模板的字段进行确认后反馈的确认信息;
84.第一提交模块,用于若所述确认信息指示所述bug模板的字段无误,则提交带有所述字段的bug模板;以及若所述确认信息指示所述bug模板的字段有误,则获取测试用户端修改后的所述bug模板的字段,并提交带有所述字段的bug模板。
85.具体地,所述装置还包括:
86.接收模块,用于接收带有所述字段的bug模板;
87.第三获取模块,用于获取开发用户端根据所述bug模板选取的问题类型参数;
88.确定模块,用于根据预设的问题类型与待设置字段的对应关系,确定所述问题类型参数的待设置字段;
89.第四获取模块,用于获取开发用户端根据所述待设置字段,反馈的第二字段信息;
90.第二处理模块,用于根据所述第二字段信息,填写问题模板的字段。
91.本发明实施例还提供一种处理设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的硬件在环测试中的信息处理方法。其中,上述硬件在环测试缺陷处理方法的所述实现实施例均适用于该处理设备的实施例中,也能达到同样的技术效果。
92.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
再多了解一些

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

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

相关文献