系统的安装测试方法及装置制造方法及图纸

技术编号:37071188 阅读:24 留言:0更新日期:2023-03-29 19:48
本申请提供一种系统的安装测试方法及装置,该方法包括:接收目标系统的版本发布信息;其中,所述版本发布信息包括:创建版本计划、投产基线数据和基线计划;当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验;其中,所述版本检验包括:安装测试检验、安全测试检验以及功能回归检验;其中,所述安装测试检验包括安装实施和安装检核;当所述目标系统通过版本检验后,同步测试结果至投产交付平台;若测试结果表明安装测试检验、安全测试检验以及功能回归检验均已审核通过,则给出投产决策;对所述目标系统的版本包进行推送,完成投产上线。从而提升安装测试的质量、安装检核的效率。安装检核的效率。安装检核的效率。

【技术实现步骤摘要】
系统的安装测试方法及装置


[0001]本申请涉及计算机
,特别涉及一种系统的安装测试方法及装置。

技术介绍

[0002]目前,传统的版本包传输方式是在开发测试网段从智慧协同平台的基线中下载版本包到云平台的堡垒机,云平台从堡垒机取版本包进行安装测试,安装测试完成后推送版本包到隔离区的版本中转机,再从版本中转机推送到生产网段的版本机。
[0003]但是,使用此流程进行安装测试及检核会存在一个问题,就是无法保证安装测试的版本包就是最终投产的版本包,因为项目组可以在安装测试完成后再自行更新上传新的版本包到云平台的堡垒机,这样就无法达到安装测试及检核的预期效果。

技术实现思路

[0004]有鉴于此,本申请提供一种系统的安装测试方法及装置,有效降低交易链路发生故障时,提升安装测试的质量、安装检核的效率。
[0005]本申请第一方面提供了一种系统的安装测试方法,包括:
[0006]接收目标系统的版本发布信息;其中,所述版本发布信息包括:创建版本计划、投产基线数据和基线计划;
[0007]当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验;其中,所述版本检验包括:安装测试检验、安全测试检验以及功能回归检验;其中,所述安装测试检验包括安装实施和安装检核;
[0008]当所述目标系统通过版本检验后,同步测试结果至投产交付平台;
[0009]若测试结果表明安装测试检验、安全测试检验以及功能回归检验均已审核通过,则给出投产决策;
[0010]对所述目标系统的版本包进行推送,完成投产上线。
[0011]可选的,所述投产基线数据包括:投产点、物理子系统简称、投产类型、部署平台、系统所属单位等字段信息;其中,投产点、物理子系统简称、投产类型三个字段组成该投产基线的唯一标识。
[0012]可选的,所述投产基线数据是以物理子系统为维度创建的,而安装实施和检核是以变更控制表为维度的,即安装测试平台需要自动创建以变更控制表为维度的安装测试任务,而安装测试任务是归属于物理子系统的,即一个物理子系统维度的投产基线有多个控制表维度的安装测试任务,投产基线与安装测试任务是一对多的关系。
[0013]可选的,所述当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验,包括:
[0014]当PIO确认交付、项目组确认交付以及目标公司确认交付后,会通过轮询的自动任务调用版本交付平台查询交付状态的接口,查询该所述投产基线涉及的版本包和控制表;
[0015]若版本包和控制表都已到达测试中心版本机,在所述投产基线下自动创建安装测
试任务;其中,所述安装测试任务是以变更控制表为维度创建的,分为自服务安装测试控制表和手工安装测试控制表。
[0016]可选的,若安装测试任务是自服务安装测试控制表,所述系统的安装测试方法,还包括:
[0017]自动调用云平台提供的创建安装工单的接口进行工单创建;
[0018]若工单成功创建,云平台会将工单号返回给安装测试平台,若工单创建失败,则会将失败信息返回给安装测试平台;
[0019]安装测试平台在收到工单号后,则调用云平台提供的执行安装工单的接口执行安装测试工单;
[0020]云平台收到执行安装测试工单的消息后,从测试中心版本机获取版本包进行安装测试流程;其中,所述安装测试流程包括:版本获取及通用备份、应用停止、自定义备份、版本发布前

执行脚本、版本发布、配置环境、版本发布后

执行脚本、应用启动前

执行脚本、应用启动、应用启动后

执行脚本、版本检查、绿灯测试、健康检查;所述配置环境涉及的相关脚本为通过安装测试平台中的配置管理模块来进行管理,其包括脚本管理和配置文件管理;项目组可以在安装测试平台中上传屏蔽差异的脚本和配置文件,安装测试平台自动下发脚本和配置文件到云平台的堡垒机。
[0021]可选的,所述系统的安装测试方法,还包括:
[0022]在安装测试平台调用云平台执行工单的接口后,安装测试平台通过轮询的自动任务调用云平台提供的查询工单安装结果的接口,自动获取工单执行结果信息;
[0023]在所述安装测试平台获取到工单执行结果信息后,进行安装检核。
[0024]可选的,所述安装测试平台获取到工单执行结果信息后,进行安装检核,包括:
[0025]对于自服务的变更控制表,通过预先设置的安装检核规则库自动对工单执行结果进行判断,得到审核结果。
[0026]可选的,所述当所述目标系统通过版本检验后,同步测试结果至投产交付平台,包括:
[0027]当投产基线下的所有安装测试任务都有审核结论后,可对物理子系统给出安装测试结论,若所述物理子系统对应的投产基线下的所有安装测试任务的审核状态均为“审核通过”,则所述物理子系统的安装测试检核结论为:“审核通过”;
[0028]当投产基线的安装测试检核状态为“审核通过”后,安装测试平台调用版本交付平台提供的同步安装审核结论的接口同步安装测试结论到版本交付平台。
[0029]可选的,所述对所述目标系统的版本包进行推送,完成投产上上线,包括:
[0030]将测试中心版本机上的版本包推送到版本中转机;
[0031]版本中转机将版本包推送到生产版本机,完成投产上线。
[0032]本申请第二方面提供了一种系统的安装测试装置,包括:
[0033]接收单元,用于接收目标系统的版本发布信息;其中,所述版本发布信息包括:创建版本计划、投产基线数据和基线计划;
[0034]获取单元,用于当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验;其中,所述版本检验包括:安装测试检验、安全测试检验以及功能回归检验;其中,所述安装测试检验包括安装实施和安装检核;
[0035]同步单元,用于当所述目标系统通过版本检验后,同步测试结果至投产交付平台;
[0036]投产决策单元,用于若测试结果表明安装测试检验、安全测试检验以及功能回归检验均已审核通过,则给出投产决策;
[0037]推送单元,用于对所述目标系统的版本包进行推送,完成投产上线。
[0038]可选的,所述投产基线数据包括:投产点、物理子系统简称、投产类型、部署平台、系统所属单位等字段信息;其中,投产点、物理子系统简称、投产类型三个字段组成该投产基线的唯一标识。
[0039]可选的,所述投产基线数据是以物理子系统为维度创建的,而安装实施和检核是以变更控制表为维度的,即安装测试平台需要自动创建以变更控制表为维度的安装测试任务,而安装测试任务是归属于物理子系统的,即一个物理子系统维度的投产基线有多个控制表维度的安装测试任务,投产基线与安装测试任务是一对多的关系。
[0040]可选的,所述获取单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种系统的安装测试方法,其特征在于,包括:接收目标系统的版本发布信息;其中,所述版本发布信息包括:创建版本计划、投产基线数据和基线计划;当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验;其中,所述版本检验包括:安装测试检验、安全测试检验以及功能回归检验;其中,所述安装测试检验包括安装实施和安装检核;当所述目标系统通过版本检验后,同步测试结果至投产交付平台;若测试结果表明安装测试检验、安全测试检验以及功能回归检验均已审核通过,则给出投产决策;对所述目标系统的版本包进行推送,完成投产上线。2.根据权利要求1所述的系统的安装测试方法,其特征在于,所述投产基线数据包括:投产点、物理子系统简称、投产类型、部署平台、系统所属单位等字段信息;其中,投产点、物理子系统简称、投产类型三个字段组成该投产基线的唯一标识。3.根据权利要求2所述的系统的安装测试方法,其特征在于,所述投产基线数据是以物理子系统为维度创建的,而安装实施和检核是以变更控制表为维度的,即安装测试平台需要自动创建以变更控制表为维度的安装测试任务,而安装测试任务是归属于物理子系统的,即一个物理子系统维度的投产基线有多个控制表维度的安装测试任务,投产基线与安装测试任务是一对多的关系。4.根据权利要求1所述的系统的安装测试方法,其特征在于,所述当PIO确认交付、项目组确认交付以及目标公司确认交付后,获取目标系统的信息,对目标系统进行版本检验,包括:当PIO确认交付、项目组确认交付以及目标公司确认交付后,会通过轮询的自动任务调用版本交付平台查询交付状态的接口,查询该所述投产基线涉及的版本包和控制表;若版本包和控制表都已到达测试中心版本机,在所述投产基线下自动创建安装测试任务;其中,所述安装测试任务是以变更控制表为维度创建的,分为自服务安装测试控制表和手工安装测试控制表。5.根据权利要求4所述的系统的安装测试方法,其特征在于,若安装测试任务是自服务安装测试控制表,所述系统的安装测试方法,还包括:自动调用云平台提供的创建安装工单的接口进行工单创建;若工单成功创建,云平台会将工单号返回给安装测试平台,若工单创建失败,则会将失败信息返回给安装测试平台;安装测试平台在收到工单号后,则调用云平台提供的执行安装工单的接口执行安装测试工单;云平台收到执行安装测试工单的消息后,从测试中心版本机获取版本包进行安装测试流程;其中,所述安装测试流程包括:版本获取及通用备份、应用停止、自定义备份、版本发布前

执行脚本、版本发布、配置环境、版本发布后...

【专利技术属性】
技术研发人员:李佳琪周军雷苏娇田毅佳
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1