[发明专利]软件版本升级测试管控系统及方法在审
申请号: | 202110048492.1 | 申请日: | 2021-01-14 |
公开(公告)号: | CN112860540A | 公开(公告)日: | 2021-05-28 |
发明(设计)人: | 丛大杰;杲振刚;宋国庆;陈立珍;丛心怡 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F8/65 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 冯柳伟;王宝筠 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 版本 升级 测试 系统 方法 | ||
本申请提供了一种软件版本升级测试管控系统,该系统包括建模模块和确定模块,建模模块用于对主机平台软件版本升级测试流程进行建模,由此获得包括升级种类和测试类型的对应关系以及升级种类和性能指标的对应关系的测试流程实体关系,确定模块用于根据目标软件的升级种类以及测试流程实体关系确定目标测试类型和目标性能指标,从而实现对目标软件版本升级测试流程的一体化管控。
技术领域
本申请涉及软件技术领域,尤其涉及一种软件版本升级测试管控系统、以及对应的软件版本升级测试管控方法、设备、计算机可读存储介质、计算机程序产品。
背景技术
作为银行核心业务系统主要承载平台的IBM主机(mainframe)计算机,不断进行着软件子系统的演进与升级。为降低软件子系统升级或定期补丁维护的投产风险,需在测试环境进行系统与应用层面的各类功能与性能测试。
目前的主机平台测试类应用多针对应用测试构建,缺少对软件版本升级类测试的全面性支持。主机平台软件版本升级工作存在流程控制混乱,以及测试、验证、投产、应急等技术条线各自为战的弊端,缺乏一体化流程管控与监理。
发明内容
本申请提供了一种软件版本升级测试管控系统,该系统包括建模模块和确定模块,建模模块用于对主机平台软件版本升级测试流程进行建模,从而获得包括升级种类和测试类型的对应关系以及升级种类和性能指标的对应关系的测试流程实体关系,确定模块用于根据目标软件的升级种类以及测试流程实体关系确定目标测试类型和目标性能指标,从而实现对目标软件版本升级测试流程的一体化管控。本申请还提供了上述系统对应的方法、设备、介质以及计算机程序产品。
第一方面,本申请提供了一种软件版本升级测试管控系统,该系统包括:
建模模块,用于对主机平台软件版本升级测试流程进行建模,获得测试流程实体关系,流程实体关系包括升级种类和测试类型的对应关系以及升级种类和性能指标的对应关系;
确定模块,用于根据目标软件的升级种类以及测试流程实体关系确定目标测试类型和目标性能指标,目标测试类型和目标性能指标用于实现对目标软件版本升级测试流程的一体化管控。
在一些可能的实现方式中,测试流程实体关系还包括前置流程条件、交付件、参与部门和起止时间中的任意一种或多种。
在一些可能的实现方式中,该系统还包括:
参数同步模块,用于比对测试环境的系统参数和生产环境的系统参数,当系统参数不一致时,对测试环境的系统参数和生产环境的系统参数进行同步。
在一些可能的实现方式中,该系统还包括:
数据装载模块,用于使用生产环境的数据备份镜像文件作为测试环境的数据装载数据源进行数据装载。
在一些可能的实现方式中,数据装载模块还用于:
获取生产环境的数据表标识;
对非分区表数据库物理文件进行预处理,确定数据恢复所需开辟数据集数量;
根据数据集数量装载数据,以便进行数据恢复。
在一些可能的实现方式中,数据装载数据源包括多个分区,数据装载模块具体用于:
并行加载多个分区。
在一些可能的实现方式中,该系统还包括:
升级流程自动化模块,用于将规范化软件版本升级流程进行自动化执行与管控。
在一些可能的实现方式中,该系统还包括:
验证分析模块,用于采用与升级流程自动化模块相同的任务自动化实施与管控组件,对测试场次执行后生成的性能数据进行针对性提取,获得目标性能数据,根据目标性能数据验证当前测试场次的有效性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110048492.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种投屏方法及装置
- 下一篇:一种纤维金属层合板及其制备方法