本申请涉及产品测试管理,特别地涉及一种产品测试管理方法、装置、存储介质及电子设备。
背景技术:
1、当前,随着制造工厂产品迭代更新及新品种的不断增加,工厂使用的测试程序数量越来越多,尤其是中大型规模的制造类工厂,生产的产品品种及产品型号数量至少几百个,对应使用的测试程序数量也繁多;故,在目前的工厂技术中,人工管控确认测试程序十分繁琐,且极易出现错漏的情况。
2、因此,现有技术存在测试程序文件由人工管控所导致选错用错等的技术问题,亟需改进。
技术实现思路
1、针对上述问题,本申请提供一种产品测试管理方法、装置、存储介质及电子设备,可以缓解现有技术中存在的测试程序文件由人工管控所导致选错用错的技术问题。
2、第一方面,本申请提供了一种产品测试管理方法,应用于产品测试系统中的测试设备平台,所述产品测试系统还包括测试管理服务器以及存储服务器;所述方法包括:
3、响应于产品测试触发指令,获取待测产品的产品标识;
4、基于所述产品标识,从所述测试管理服务器获取所述待测产品的产品名称;
5、基于所述产品名称,从所述存储服务器获取所述待测产品的测试程序文件及第一文件校验参数;
6、生成所述测试程序文件的第二文件校验参数;
7、根据所述第二文件校验参数与所述第一文件校验参数的比对结果,确定是否根据所述测试程序文件对所述待测产品进行测试。
8、在一些实施例中,所述基于所述产品标识,从所述测试管理服务器获取所述待测产品的产品名称的步骤,包括:
9、生成携带所述产品标识的测试请求;
10、发送所述测试请求至所述测试管理服务器,以触发所述测试管理服务器根据第一对应关系确定所述待测产品的产品名称;所述第一对应关系包括产品标识与产品名称的对应关系;
11、接收来自所述测试管理服务器的测试响应,所述测试响应携带所述待测产品的产品名称。
12、在一些实施例中,所述基于所述产品名称,从所述存储服务器获取所述待测产品的测试程序文件的步骤,包括:
13、发送所述产品名称至所述存储服务器,以触发所述存储服务器根据第二对应关系确定所述待测产品的测试程序文件;所述第二对应关系包括产品名称与测试程序文件标识的对应关系;
14、接收来自所述存储服务器的测试程序文件。
15、在一些实施例中,所述响应于产品测试触发指令,获取待测产品的产品标识的步骤,包括:
16、响应于产品测试触发指令,展示用户身份验证界面;
17、通过所述用户身份验证界面,获取用户验证信息;
18、在所述用户验证信息验证通过后,通过所述测试设备平台的获取构件获取待测产品的产品标识。
19、在一些实施例中,在所述响应于产品测试触发指令,获取待测产品的产品标识的步骤之前,还包括:
20、监测所述测试设备平台上测试工位的占用状态;
21、在监测到所述测试工位被所述待测产品占用时,生成所述产品测试触发指令。
22、在一些实施例中,所述根据所第二文件校验参数与所述第一文件校验参数的比对结果,确定是否根据所述测试程序文件,对所述待测产品进行测试的步骤,包括:
23、获取所述第二文件校验参数与所述第一文件校验参数的比对结果;
24、在所述比对结果表述所述测试程序文件正确时,根据所述测试程序文件对所述待测产品进行测试;
25、在所述比对结果表述所述测试程序文件不正确时,停止对所述待测产品进行测试,并告警。
26、在一些实施例中,所述产品测试系统还包括测试后台;所述方法在所述响应于产品测试触发指令,获取待测产品的产品标识的步骤之前,还包括:
27、所述测试后台获取调试后的测试程序文件,生成所述测试程序文件对应的产品名称及第一文件校验参数;
28、发送所述测试程序文件、所述测试程序文件对应的所述产品名称及所述第一文件校验参数至所述存储服务器。
29、第二方面,本申请提供了一种产品测试管理装置,设置于产品测试系统中的测试设备平台,所述产品测试系统还包括测试管理服务器以及存储服务器;所述装置包括:
30、第一获取模块,用于响应于产品测试触发指令,获取待测产品的产品标识;
31、第二获取模块,用于基于所述产品标识,从所述测试管理服务器获取所述待测产品的产品名称;
32、第三获取模块,用于基于所述产品名称,从所述存储服务器获取所述待测产品的测试程序文件及第一文件校验参数;
33、测试模块,用于生成所述测试程序文件的第二文件校验参数,并根据所述第二文件校验参数与所述第一文件校验参数的比对结果,确定是否根据所述测试程序文件对所述待测产品进行测试。
34、第三方面,本申请提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被一个或多个处理器执行时,实现如第一方面中任意一项所述的方法。
35、第四方面,本申请提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如第一方面中任一项所述的方法。
36、与现有技术相比,上述方案中的一个或多个实施例可以具有如下优点或有益效果:
37、本申请提供一种产品测试管理方法、装置、存储介质及电子设备;所述方法包括响应于产品测试触发指令,获取待测产品的产品标识;基于所述产品标识,从所述测试管理服务器获取所述待测产品的产品名称;再基于所述产品名称,从所述存储服务器获取所述待测产品的测试程序文件;最后根据所述测试程序文件,对所述待测产品进行测试。在该技术方案中,通过建立数据库等存储服务器对产品测试所需要的测试程序文件进行统一管理,实现了产品测试程序管控由人工手动选择提升为有条件的识别,符合对应条件才能选择成功,例如仅在接收到的测试程序文件与数据库中一致时才进行测试,避免了测试文件在网络传输时出现错误导致测试结果不准确等问题,提高了测试程序的使用正确性及安全性。
1.一种产品测试管理方法,其特征在于,应用于产品测试系统中的测试设备平台,所述产品测试系统还包括测试管理服务器以及存储服务器;所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述产品标识,从所述测试管理服务器获取所述待测产品的产品名称的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述产品名称,从所述存储服务器获取所述待测产品的测试程序文件的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,所述响应于产品测试触发指令,获取待测产品的产品标识的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,在所述响应于产品测试触发指令,获取待测产品的产品标识的步骤之前,还包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述根据所述第二文件校验参数与所述第一文件校验参数的比对结果,确定是否根据所述测试程序文件,对所述待测产品进行测试的步骤,包括:
7.根据权利要求6所述的方法,其特征在于,所述产品测试系统还包括测试后台;所述方法在所述响应于产品测试触发指令,获取待测产品的产品标识的步骤之前,还包括:
8.一种产品测试管理装置,其特征在于,设置于产品测试系统中的测试设备平台,所述产品测试系统还包括测试管理服务器以及存储服务器;所述装置包括:
9.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被一个或多个处理器执行时,实现如权利要求1至7中任一项所述的方法。
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器上存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的方法。