[发明专利]基于测试流程改进的系统集成方法及装置在审
申请号: | 201910203383.5 | 申请日: | 2019-03-18 |
公开(公告)号: | CN110046095A | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 陈晰亮 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 系统集成 集成代码 测试流程 定时测试 测试 冻结 指令 速度确定系统 改进 目标测试 准确度 脚本 解冻 检测 | ||
本发明涉及测试流程改进领域,揭示了一种基于测试流程改进的系统集成方法及装置,包括:当检测到系统集成指令时,根据系统集成指令对初始待集成代码进行集成,获取初始待集成代码进行集成的集成速度;根据集成速度确定系统集成的定时测试时间;在系统集成的过程中,每隔定时测试时间,冻结当前时刻的目标待集成代码;启动目标测试脚本对目标待集成代码进行测试,判断目标待集成代码是否通过测试;当判断出目标待集成代码通过测试时,对目标待集成代码执行解冻操作,用以继续进行系统集成,并执行上述的在系统集成的过程中,每隔定时测试时间,冻结当前时刻的目标待集成代码,直至系统集成完毕。此方法下,解决了系统集成准确度低的问题。
技术领域
本发明涉及测试流程改进技术领域,特别涉及一种基于测试流程改进的系统集成方法及装置。
背景技术
目前,系统测试已广泛应用到不同领域的业务系统中,通过对业务系统进行系统测试能够及时发现业务系统存在的问题并予以解决,以此提高业务系统运行的可靠性。
系统集成时也需要对系统集成涉及的多个系统进行系统测试,以此确保系统集成后运行的稳定性。并且系统集成时这些系统之间是相互关联的,进行系统测试时不仅需要对集成涉及的每一系统进行单独测试,更需要对这些系统进行覆盖所有系统的全流程测试。通常的,在系统正式集成前会模拟系统集成环境进行测试,测试通过后再进行正式的系统集成,但是由于模拟系统集成环境与真实系统集成环境总会存在一定的偏差,因而导致当前的系统集成存在着集成准确度低的问题。
综上,现有技术的缺陷在于:系统集成准确度低。
发明内容
为了解决相关技术中存在的系统集成准确度低的问题,本发明提供了一种基于测试流程改进的系统集成方法及装置。
一种基于测试流程改进的系统集成方法,所述方法包括:
当检测到系统集成指令时,根据所述系统集成指令对初始待集成代码进行集成,并获取所述初始待集成代码进行集成的集成速度;
根据所述集成速度确定系统集成的定时测试时间;
在系统集成的过程中,每隔所述定时测试时间,冻结当前时刻的目标待集成代码,所述目标待集成代码和所述初始待集成代码为不同时间下不同版本的待集成代码;
启动目标测试脚本对所述目标待集成代码进行测试,并判断所述目标待集成代码是否通过测试;
当判断出所述目标待集成代码通过测试时,对所述目标待集成代码执行解冻操作,用以继续进行系统集成,并执行所述的在系统集成的过程中,每隔所述定时测试时间,冻结当前时刻的目标待集成代码,直至系统集成完毕。
作为一种可选的实施方式,所述启动目标测试脚本对所述目标待集成代码进行系统测试,包括:
确定所述目标待集成代码覆盖的业务节点;
生成用于测试所述业务节点的目标测试脚本;
启动所述目标测试脚本对所述待集成代码覆盖的所述业务节点进行测试。
作为一种可选的实施方式,所述生成用于测试所述业务节点的目标测试脚本,包括:
获取所述目标待集成代码相匹配的目标编程语言类别;
根据所述业务节点的目标业务类别和所述目标编程语言类别生成所述业务节点的目标测试脚本。
作为一种可选的实施方式,所述根据所述业务节点的目标业务类别和所述目标编程语言类别生成所述业务节点的目标测试脚本,包括:
判断在预置测试脚本数据库中是否存在与所述业务节点的目标业务类别相匹配的初始测试脚本,所述预置测试脚本数据库中包括对应存储的业务类别与测试脚本;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910203383.5/2.html,转载请声明来源钻瓜专利网。