[发明专利]一种基于三次循环的互联网微服务交付模式方法在审
申请号: | 202111364784.2 | 申请日: | 2021-11-17 |
公开(公告)号: | CN114253835A | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 张焱;赵刚;刘亚刚;刘鑫;冉鹏飞;罗建国;宗金良 | 申请(专利权)人: | 上海赛可出行科技服务有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 200131 上海市浦东新区自由贸*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三次 循环 互联网 微服 交付 模式 方法 | ||
本发明公开了一种基于三次循环的互联网微服务交付模式方法,包括以下步骤:S1、准备阶段;S2、小循环阶段;S3、小循环阶段;S4、当所有单测用例执行通过后,将自己服务和依赖的服务部署到并行环境;开始着手中台间,模块间的联调和业务验证;S5、中循环阶段;S6、将服务及依赖的服务都部署到稳定环境如测试环境;S7、大循环阶段。本发明通过科学的流程设计规范了整个开发流程;相比起原有的研发流程,研发版本质量高度依赖开发者本身的经验和把控能力,本模式则降低了对开发者本身的高度依赖,通过该模式,在不耗费额外的开发时间成本下,所有开发人员均可有效保障自己提交给测试的版本质量;从而对版本上线后的质量和稳定性有了保证。
技术领域
本发明涉及互联网项目研发流程规范领域,特别涉及一种可有效提升研发版本交付质量及产线稳定性的开发模式。
背景技术
在当前互联网企业中,主流的开发模式均为敏捷开发模式。这种模式强调以快速的版本迭代来适应互联网产品之间的竞争。而由于该模式的研发周期短,导致研发交付的版本质量高低高度依赖于研发者本身经验和把控能力。如果研发环节把控不到位,容易导致测试阶段问题频现,最终影响线上版本质量和稳定性。
本模式通过一种科学的研发流程规范,在不延长开发和测试时间的基础上,能够有效保障研发交付的版本质量。保证大部分问题都在版本交付测试前得到解决。使得测试流程能够很好的开展,从而保障线上版本质量和稳定性。
发明内容
本发明要解决的技术问题是克服现有技术的缺陷,提供一种基于三次循环的互联网微服务交付模式方法,可以解决互联网产品研发过程中,研发版本交付给测试的版本质量不可控,导致测试阶段不能把控版本质量,在项目不延期的情况下,导致上线后版本问题频现。
本发明提供了如下的技术方案:
本发明提供一种基于三次循环的互联网微服务交付模式方法,包括以下步骤:
S1、准备阶段:根据需求和概设文档评估涉及的功能点,编写自测用例;
S2、小循环阶段:开始根据设计文档进行功能实现以及编写相应的单测用例;
S3、小循环阶段:编码完成后,开始自主测试;本环节测试基于本地环境,测试粒度的为函数级测试;测试手段主要为通过kmock单元测试或者postman进行接口测试;如果有外部依赖的服务或者中间件等;则使用kmock对依赖进行mock;通过执行模块所有的单测用例,对功能和业务进行验证;如果有失败用例,则需进行修复后再次全量执行;直到所有用例成功;即可进入下一阶段;
S4、当所有单测用例执行通过后,将自己服务和依赖的服务部署到并行环境;开始着手中台间,模块间的联调和业务验证;
S5、中循环阶段:本阶段的测试手段主要为ATP用例,用例包含开发新增和测试新增用例;开发和测试的公共用例;通过全量执行ATP用例,对业务进行验证;如果有失败的用例,则回退调步骤S2;对问题进行修复后再次执行一遍S3,S4,S5步骤;直到所有ATP用例执行通过;
S6、将服务及依赖的服务都部署到稳定环境如测试环境;
S7、大循环阶段:本阶段基于产品验收角度进行验证;通过app端,web端等设备进行完整的全流程验证。
与现有技术相比,本发明的有益效果如下:
本发明提供了一种基于三次循环的互联网研发版本交付模式,该模式通过科学的流程设计规范了整个开发流程;相比起原有的研发流程,研发版本质量高度依赖开发者本身的经验和把控能力,本模式则降低了对开发者本身的高度依赖,通过该模式,在不耗费额外的开发时间成本下,所有开发人员均可有效保障自己提交给测试的版本质量;从而对版本上线后的质量和稳定性有了保证。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海赛可出行科技服务有限公司,未经上海赛可出行科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111364784.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:皮带运输机能量收集装置
- 下一篇:一种基于ai的程序语言间转换的方法