本发明涉及设备测试领域,尤其涉及一种设备测试方法、测试设备和存储介质。
背景技术:
1、现有的大多数设备通常采用模块化设计,例如,功率输入分配组件、功率变换组件、功率输出分配组件都采用插箱设计,便于接入和移除。但是,单独的组件往往不具备可测试性,因此设备需要进行整机测试。在现有技术中,由于不同设备的配置不同,因此需要针对性地采用不同的测试设备来完成测试,降低了测试的通用性。此外,在整机阶段不支持对设备进行组件化自动测试,不同的设备需要开发和使用相对应的测试软件,同样降低了测试的通用性。
2、因此,如何提高设备测试的通用性成为亟需解决的问题。
技术实现思路
1、本发明提供了一种设备测试方法、测试设备和存储介质,通过根据目标设备中的第一测试组件对应的第一配置文件生成第二配置文件,并根据第二配置文件对测试设备进行组件配置,根据得到的第二测试组件对第一测试组件进行测试,可以实现基于同一个测试设备对目标设备中的不同组件进行差异化测试,提高了设备测试的通用性。
2、第一方面,本发明提供了一种设备测试方法,应用于测试设备中,所述方法包括:获取待测试的目标设备中的第一测试组件对应的第一配置文件;根据所述第一配置文件生成第二配置文件,并根据所述第二配置文件对所述测试设备进行组件配置,获得与所述第一测试组件匹配的第二测试组件;根据所述第二测试组件对所述第一测试组件进行测试。
3、第二方面,本发明还提供了一种测试设备,所述测试设备包括功率输入分配组件、负载组件、功率输出分配组件、处理器和存储器;所述功率输入分配组件,用于与目标设备中的功率输出分配组件组成测试组件,用于测试所述目标设备的输出功率;所述负载组件,用于与所述目标设备中的功率变换组件组成测试组件,用于模拟调节所述目标设备的输出功率大小;所述功率输出分配组件,用于与所述目标设备中的功率输入分配组件组成测试组件,用于测试所述目标设备的回馈功率以及模拟所述目标设备的输入电源;所述存储器用于存储程序;所述处理器,用于执行所述程序并在执行所述程序时实现如上所述的设备测试方法。
4、第三方面,本发明还提供了一种存储介质,用于可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述的设备测试方法。
5、本发明公开了一种设备测试方法、测试设备和存储介质,通过获取待测试的目标设备中的第一测试组件对应的第一配置文件,可以获得目标设备中需要测试的第一测试组件对应的配置参数,后续可以根据第一配置文件中的配置参数生成第二配置文件;通过根据第一配置文件生成第二配置文件,并根据第二配置文件对测试设备进行组件配置,可以获得与第一测试组件匹配的第二测试组件,可以实现根据第二配置文件灵活地配置与第一测试组件匹配的第二测试组件;通过根据第二测试组件对第一测试组件进行测试,可以实现基于同一个测试设备对目标设备中的不同组件进行差异化测试,无需采用不同的测试设备或测试软件对目标设备进行测试,提高了设备测试的通用性。
6、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
1.一种设备测试方法,应用于测试设备中,所述方法包括:
2.根据权利要求1所述的设备测试方法,其特征在于,所述根据所述第一配置文件生成第二配置文件,包括:
3.根据权利要求1所述的设备测试方法,其特征在于,所述测试设备包括功率输入分配组件、负载组件和功率输出分配组件;
4.根据权利要求3所述的设备测试方法,其特征在于,所述目标组件包括功率输入分配组件或功率输出分配组件,所述组件参数包括接线信息;所述根据所述第二配置文件中的组件参数对所述目标组件进行参数配置,包括:
5.根据权利要求3所述的设备测试方法,其特征在于,所述组件参数包括目标负载值;所述根据所述第二配置文件中的组件参数对所述目标组件进行参数配置,包括:
6.根据权利要求5所述的设备测试方法,其特征在于,所述负载组件包括至少一个负载单元,每个所述负载单元设置在相应的槽位;所述确定所述负载组件当前的负载值,包括:
7.根据权利要求6所述的设备测试方法,其特征在于,每个所述负载单元并联有分压电阻;所述获取每个所述负载单元的通信地址,包括:
8.根据权利要求5所述的设备测试方法,其特征在于,所述对所述负载组件当前的负载值进行调节之前,还包括:
9.根据权利要求1所述的设备测试方法,其特征在于,所述第二配置文件还包括测试用例;所述根据所述第二测试组件对所述第一测试组件进行测试,包括:
10.根据权利要求9所述的设备测试方法,其特征在于,所述测试用例包括测试函数;所述基于预设的通信协议文件,根据所述测试用例对所述第一测试组件进行测试,获得第一测试数据,包括:
11.一种测试设备,其特征在于,所述测试设备包括功率输入分配组件、负载组件、功率输出分配组件、处理器和存储器;
12.一种存储介质,用于可读存储,其特征在于,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如权利要求1至10中任一项所述的设备测试方法。
