一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种CICD提测一体化测试方法及平台与流程

2022-09-07 13:19:31 来源:中国专利 TAG:

技术特征:
1.一种cicd提测一体化测试方法,其特征在于,包括以下步骤:s1、提测,新建提测单,选择所属项目、测试人员、服务和服务对应的开发人员,所述服务的数量为多个;s2、实时通知各个服务对应的开发人员,开发人员确认自己的服务及分支,当所有服务都被确认后,通知测试人员;s3、测试人员在持续集成工具上部署服务,得到每个服务的构建结果;s4、若任一服务构建失败,则通知服务对应的开发人员处理,返回步骤s3重新部署服务,若所有服务均成功构建,则判断是否关联测试计划,若无,则执行步骤s5,若有,则执行测试计划所关联的自动化用例,得到执行结果,执行结果通知测试人员和开发人员,若测试计划的执行结果为测试通过,则执行步骤s5,若未通过,则通知开发人员进行处理,处理结束后返回步骤s3重新部署服务;s5、进入冒烟测试。2.根据权利要求1所述的一种cicd提测一体化测试方法,其特征在于,每个服务对应一个开发人员。3.根据权利要求1所述的一种cicd提测一体化测试方法,其特征在于,多个服务按照构建时的依赖约束顺序排列,步骤s3中,在持续集成工具上按照顺序依次构建服务。4.根据权利要求3所述的一种cicd提测一体化测试方法,其特征在于,按照顺序逐个手动构建服务。5.根据权利要求3所述的一种cicd提测一体化测试方法,其特征在于,从第一个服务开始,一个服务部署并构建成功后进行下一个服务的构建,若一个服务部署后在预设时间间隔内未获取到结果则服务构建失败,继续进行下一个服务的构建。6.根据权利要求1所述的一种cicd提测一体化测试方法,其特征在于,步骤s3中,服务构建失败后可以再次部署,以最后一次部署的结果作为该服务的构建结果。7.根据权利要求1所述的一种cicd提测一体化测试方法,其特征在于,每个服务的构建结果存储在日志中,若服务构建失败,则将失败原因存储在日志中。8.一种cicd提测一体化测试平台,其特征在于,基于如权利要求1-7中任一所述的cicd提测一体化测试方法,包括:用户层,提供交互界面,所述交互界面包括提测管理、项目管理、用例管理和测试计划,所述提测管理用于新建提测单,所述项目管理用于配置项目默认执行的测试计划,所述用例管理用于管理脚本中的用例,所述测试计划关联项目和用例;平台层,接收用户层的界面操作并转换为逻辑操作,对接持续集成工具和通信工具;数据层,存放用例表、项目表、测试计划表、测试流程表、服务表和服务分支表。9.根据权利要求8所述的一种cicd提测一体化测试平台,其特征在于,测试人员和开发人员均注册在平台层对接的通信工具中,新建提测单时通过所述通信工具的用户目录拉取测试人员和开发人员,测试过程中由所述通信工具实时通知开发人员和测试人员。10.根据权利要求8所述的一种cicd提测一体化测试平台,其特征在于,持续集成阶段开发人员新增的服务部署在持续集成工具上,新建提测单时通过所述持续集成工具的服务和分支目录拉取服务。

技术总结
本发明涉及一种CICD提测一体化测试方法及平台,方法包括:新建提测单,选择所属项目、测试人员、服务和服务对应的开发人员;通知开发人员确认自己的服务及分支;测试人员在持续集成工具上部署服务;若有服务构建失败,则通知服务对应的开发人员处理,重新部署服务,若所有服务均成功构建,则判断是否关联测试计划,若无,则进入冒烟测试,若有,则执行测试计划,测试通过则进入冒烟测试,未通过则通知开发人员进行处理,处理结束后重新部署服务。与现有技术相比,本发明在开发代码更新后能够及时、精准、高效的执行自动化测试,及时通知相关人员查看结果和跟进,从而达到持续代码集成、发布、测试、修改,循环迭代,实现保质保量的快速迭代发布。速迭代发布。速迭代发布。


技术研发人员:叶协彪 吕柳佳 陈勇
受保护的技术使用者:浙江浩瀚能源科技有限公司
技术研发日:2022.01.29
技术公布日:2022/9/6
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献