一种产品上线后周边关联模块检测系统技术方案

技术编号:28373216 阅读:19 留言:0更新日期:2021-05-08 00:00
本发明专利技术公开了一种新产品上线后周边关联模块检测系统,所述系统包括:服务依赖字典库模块、服务影响范围模块、变更属性模块,所述服务依赖字典库模块记录服务周边关联依赖的模块,对于服务的变动,对周边服务影响范围的记录;所述服务影响范围模块记录服务变更,对用户影响的影响范围及程度,侧重于用户侧;所述变更属性模块记录变更发布是否支持无感发布,是否需要人工介入才能完成发布。本发明专利技术解决了现有产品上线发布时周边关联模块易导致服务中断、产品体验度不佳的问题。

【技术实现步骤摘要】
一种产品上线后周边关联模块检测系统
本专利技术涉及产品运营
,具体涉及一种产品上线后周边关联模块检测系统。
技术介绍
现有软件发布到生产线过程中,经常会出现因测试用例不到位,比如遗漏相关的接口依赖的测试,导致业务中断,影响用户体验。为解决产品服务快速迭代,进入市场运营,则需要确保每一次迭代上线既确保速度,也要确保安全。需要有效确认周边关联依赖及业务影响范围,避免因业务变更引起服务中断,导致产品体验度下降。
技术实现思路
为此,本专利技术提供一种产品上线后周边关联模块检测系统,以解决现有产品上线发布时周边关联模块易导致服务中断、产品体验度不佳的问题。为了实现上述目的,本专利技术提供如下技术方案:本专利技术公开了一种新产品上线后周边关联模块检测系统,所述系统包括:服务依赖字典库模块、服务影响范围模块、变更属性模块,所述服务依赖字典库模块记录服务周边关联依赖的模块,对于服务的变动,对周边服务影响范围的记录;所述服务影响范围模块记录服务变更,对用户影响的影响范围及程度,侧重于用户侧;所述变更属性模块记录变更发布是否支持无感发布,是否需要人工介入才能完成发布。进一步地,所述系统还包括变更发布服务模块和编写测试用例模块,所述变更发布服务分析模块判断分析变更发布的服务是否是新增模块还是之前的模块。进一步地,所述编写测试用例模块通过服务关联关系及影响访问的统计分析,汇聚成测试用例,并推送个测试工程师。进一步地,所述服务依赖字典库模块结合变更发布服务分析模块判断分析的结果,判断是新增模块,则需要发布需求更新上线发布需要依赖哪些接口模块,并根据测试环境的结果更新相关依赖信息,并更新到依赖字典库中。进一步地,所述服务影响范围模块记录每个服务影响功能模块及影响终端用户业务功能。进一步地,所述变更属性模块分析判断变更是否是无感发布,是否需要人工参与,判断数据库表结构修订,数据库数据更新过程是否需要工程师参与服务发布变更。本专利技术具有如下优点:本专利技术公开了一种新产品上线后周边关联模块检测系统,测试人员在测试环境中即可发现上线的服务有哪些依赖,需要测试哪些接口;提交生产线变更的时候会再次核对,很大程度上解决了测试遗漏问题,避免服务中断,提高生产线发布的正确率,提升产品体验度。附图说明为了更清楚地说明本专利技术的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引申获得其它的实施附图。本说明书所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
得能涵盖的范围内。图1为本专利技术实施例提供的一种新产品上线后周边关联模块检测系统流程图;具体实施方式以下由特定的具体实施例说明本专利技术的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本专利技术的其他优点及功效,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例本实施例公开了一种新产品上线后周边关联模块检测系统,所述系统包括:服务依赖字典库模块、服务影响范围模块、变更属性模块,所述服务依赖字典库模块记录服务周边关联依赖的模块,对于服务的变动,对周边服务影响范围的记录;所述服务影响范围模块记录服务变更,对用户影响的影响范围及程度,侧重于用户侧;所述变更属性模块记录变更发布是否支持无感发布,是否需要人工介入才能完成发布。系统还包括变更发布服务模块和编写测试用例模块,所述变更发布服务分析模块判断分析变更发布的服务是否是新增模块还是之前的模块。服务依赖字典库模块结合变更发布服务分析模块判断分析的结果,判断是新增模块,则需要发布需求更新上线发布需要依赖哪些接口模块,并根据测试环境的结果更新相关依赖信息,并更新到依赖字典库中。服务影响范围模块记录每个服务影响功能模块及影响终端用户业务功能;编写测试用例模块通过服务关联关系及影响访问的统计分析,汇聚成测试用例,并推送个测试工程师;变更属性模块分析判断变更是否是无感发布,是否需要人工参与,判断数据库表结构修订,数据库数据更新过程是否需要工程师参与服务发布变更。参考图1,本实施公开了具体的工作流程:系统发起变更流程,确定变更产品服务模块;判断是否为新增模块,是新增模块则更新服务依赖字典库,搜索模块关联依赖服务;不是新增模块则直接进行搜索模块关联依赖服务;确认变更影响范围,确定测试用例;判断是否为无感发布,是无感发布则审批通过,不是无感发布,则确定业务低峰变更发布,再审批通过;执行变更发布,判断变更是否正常;变更正常则回顾变更发布流程,变更关联分析流程结束;变更不正常,则再次执行变更发布。本实施例公开了一种新产品上线后周边关联模块检测系统,测试人员在测试环境中即可发现上线的服务有哪些依赖,需要测试哪些接口;提交生产线变更的时候会再次核对,很大程度上解决了测试遗漏问题,避免服务中断,提高生产线发布的正确率,提升产品体验度。虽然,上文中已经用一般性说明及具体实施例对本专利技术作了详尽的描述,但在本专利技术基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本专利技术精神的基础上所做的这些修改或改进,均属于本专利技术要求保护的范围。本文档来自技高网
...

【技术保护点】
1.一种新产品上线后周边关联模块检测系统,其特征在于,所述系统包括:服务依赖字典库模块、服务影响范围模块、变更属性模块,所述服务依赖字典库模块记录服务周边关联依赖的模块,对于服务的变动,对周边服务影响范围的记录;所述服务影响范围模块记录服务变更,对用户影响的影响范围及程度,侧重于用户侧;所述变更属性模块记录变更发布是否支持无感发布,是否需要人工介入才能完成发布。/n

【技术特征摘要】
1.一种新产品上线后周边关联模块检测系统,其特征在于,所述系统包括:服务依赖字典库模块、服务影响范围模块、变更属性模块,所述服务依赖字典库模块记录服务周边关联依赖的模块,对于服务的变动,对周边服务影响范围的记录;所述服务影响范围模块记录服务变更,对用户影响的影响范围及程度,侧重于用户侧;所述变更属性模块记录变更发布是否支持无感发布,是否需要人工介入才能完成发布。


2.如权利要求1所述一种新产品上线后周边关联模块检测系统,其特征在于,所述系统还包括变更发布服务模块和编写测试用例模块,所述变更发布服务分析模块判断分析变更发布的服务是否是新增模块还是之前的模块。


3.如权利要求2所述一种新产品上线后周边关联模块检测系统,其特征在于,所述编写测试用例模块通过服务关联关系及影响...

【专利技术属性】
技术研发人员:苏君福
申请(专利权)人:中通天鸿北京通信科技股份有限公司
类型:发明
国别省市:北京;11

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

1