升级记录管理系统及方法

文档序号:9865401阅读:419来源:国知局
升级记录管理系统及方法
【技术领域】
[0001] 本发明设及软件开发和测试领域,特别是一种升级单管理系统及方法。
【背景技术】
[0002] 互联网企业的产品快速迭代是一种普遍的模式,通常情况下,一周内会有二到五 次或更多次数的升级。例如,优酷±豆视频网站为了提供更好的产品,更快速的解决线上出 现的问题,每周各个业务线都会有不同频次的升级。频繁的升级是有风险的,可能影响到线 上服务的稳定性,因此需要对升级的内容进行有效的把控,并对升级的内容进行记录,W使 出现的问题能有据可寻。
[0003] 发送升级单是开发工程师、产品经理及测试工程师和负责升级的运维工程师沟通 升级工作的一种方式,但升级单的生成关乎开发、产品和测试。一个产品想要成功上线,需 要对产品提出需求,开发工程师开发完成产品,测试工程师测试验收产品,一个产品到达上 线要求的前提是,测试工程师产品验收通过。因此,正常情况下,应该是测试工程师将满足 升级条件的产品录入升级单,并发送给运维工程师,由运维工程师将本次修改同步升级到 线上,现有的升级单录入依靠人工操作完成,难免会出现纸漏。此外,现有的升级任务查询 也是依靠人工完成,即通过翻阅jira或邮件追踪来查询已满足升级条件的测试内容,存在 信息不明确,没有完整的记录的缺陷,并且,查询需耗费的时间长,出现遗漏项目的风险较 局。
[0004] 鉴于现有技术中通过人工录入和查询升级单的缺陷,有必要研发一种自动管理升 级单的系统和方法。

【发明内容】

[0005] 为了克服现有技术的不足,本发明提出一种能够实时将测试验收通过的内容写入 到升级单并可W按时查询W往升级内容的系统及方法,W实现更高效、更完整的生成升级 单,并对W往的升级记录快速查询。
[0006] 本发明提供一种升级记录管理系统,所述系统包括升级记录生成模块、数据存储 模块和查询模块,
[0007] 所述升级记录生成模块,用于获取可升级的升级内容及其对应的升级版本、升级 配置、预计升级时间和所属业务模块,将所述升级内容、升级版本、升级配置、预计升级时间 和所属业务模块生成升级记录;
[000引所述数据存储模块,用于存储升级记录;
[0009] 所述查询模块,用于依照查询策略查询数据存储模块中的升级记录,所述查询策 略包括按时间查询、按业务模块查询和多项查询。
[0010] 具体地,所述升级记录生成模块包括获取单元、判断单元和升级记录生成单元,
[0011] 所述获取单元,用于获取升级内容、升级版本、升级配置、预计升级时间和所属业 务模块;
[0012] 所述判断单元,用于通过测试判断所述升级内容是否为可升级的升级内容,若为 可升级的升级内容,则获取单元获取该升级内容对应的升级版本、升级配置、预计升级时间 和所属业务模块,否则,获取单元不获取该升级内容对应的任何数据;
[0013] 所述升级记录生成单元,用于将所述升级内容、升级版本、升级配置、预计升级时 间和所属业务模块生成升级记录。
[0014] 进一步地,所述按时间查询为查询一段时间内的全部业务模块的升级记录;所述 按业务模块查询为查询某个业务模块的升级记录;所述多项查询为查询某个业务模块在一 段时间内的升级记录。
[0015] 进一步地,所述查询模块还用于根据查询结果生成升级单。
[0016] 优选地,所述数据存储模块中的升级记录依据升级日排序。
[0017] 本发明还提供了一种升级记录生成方法,所述方法基于上述的升级记录管理系统 实现,所述方法包括:
[0018] 获取升级内容,通过测试判断所述升级内容是否为可升级的升级内容,若为可升 级的升级内容,则获取该升级内容对应的升级版本、升级配置、预计升级时间和所属业务模 块,将获取的升级内容、升级版本、升级配置、预计升级时间和所属业务模块生成升级记录。
[0019] 进一步地,所述方法还包括将所述升级记录存储于数据存储模块中,依据升级日 对所有升级记录进行排序。
[0020] -种升级记录查询方法,所述方法基于上述的升级记录管理系统实现,所述方法 包括:依照查询策略查询数据存储模块中的升级记录,所述查询策略包括按时间查询、按业 务模块查询和多项查询。
[0021] 具体地,所述按时间查询为查询一段时间内的全部业务模块的升级记录;所述按 业务模块查询为查询某个业务模块的升级记录;所述多项查询为查询某个业务模块在一段 时间内的升级记录。
[0022] 进一步地,所述方法还包括根据查询结果生成升级单。
[0023] 本发明具有W下有益效果:
[0024] 本发明主要使用数据存储模块写入和查询的技术,根据记录自动生成升级记录, 并可W筛选升级记录,将筛选结果汇总为升级单,升级单可导出或直接发送邮件给相关人 员。提高了升级记录汇总效率,避免了手动汇总升级内容可能造成的纸漏。同时,通过查询 升级记录,有助于回顾过往的修改,并在线上出现问题时查看是否是升级导致的问题有据 可寻。本发明系统架构合理,具有使用方便、升级记录生成效率高的优点,采用本发明生成 升级记录保证了内容的完整性。
【附图说明】
[0025] 为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要 使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对 于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其 它附图。
[0026] 图1是本发明的系统框架图;
[0027] 图2是本发明升级记录生成及查询的系统结构图;
[0028] 图3是利用升级记录管理系统生成升级记录的流程图;
[0029] 图4是利用升级记录管理系统进行升级记录查询的流程图。
【具体实施方式】
[0030] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其 他实施例,都属于本发明保护的范围。
[0031] 实施例一;
[0032] 参见图1、图2,一种升级记录管理系统,所述系统包括升级记录生成模块、数据存 储模块和查询模块。
[0033] 所述升级记录生成模块,用于获取可升级的升级内容及其对应的升级版本、升级 配置、预计升级时间和所属业务模块,将所述升级内容、升级版本、升级配置、预计升级时间 和所属业务模块生成升级记录。
[0034] 具体地,所述升级记录生成模块包括获取单元、判断单元和升级记录生成单元;
[0035] 所述获取单元,用于获取升级内容、升级版本、升级配置、预计升级时间和所属业 务模块;
[0036] 所述判断单元,用于通过测试判断所述升级内容是否为可升级的升级内容,若为 可升级的升级内容,则获取单元获取该升级内容对应的升级版本、升级配置、预计升级时间 和所属业务模块,否则,获取单元不获取该升级内容对应的任何数据;
[0037] 所述升级记录生成单元,用于将所述升级内容、升级版本、升级配置、预计升级时 间和所属业务模块生成升级记录。升级记录的统一格式如下:
[00;3 引
[0039] 升级记录的基本内容定义:
[0040] 1.预计升级时间:升级单需要在预计升级时间的前一日发出。
[0041 ] 2.升级内容:W jira号的形式给出。每一个提交测试的版本改对应着一个jira或 多个号。开发提交测试的同时,需要本次提交测试版本内所包含的全部jira号。因此,本实 施例中,W j ira号和标题作为升级内容。
[0042] 3.升级版本:开发提交测试的升级版本号或升级包下载地址。
[0043] 4.升级配置:各个业务所需要的配置文件。
[0044] 5.所属业务模块:本次升级内容所属业务模块。
[0045] 所述数据存储模块,用于存储升级记录,所述数据存储模块中的升级记录依据升 级日排序。数据存储模块的表结构如下:
[0046]

'[0047]所述数据存储模块中的升级记录依据升级日排序具体包括:选定升级日,所有升 级记录按升
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1