[发明专利]基于需求管理的测试用例代码定位方法和系统在审
申请号: | 202210928452.0 | 申请日: | 2022-08-03 |
公开(公告)号: | CN115309640A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王砺磊;侯睿 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市倡创专利代理事务所(普通合伙) 44660 | 代理人: | 罗明玉 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 需求 管理 测试 代码 定位 方法 系统 | ||
1.一种基于需求管理的测试用例代码定位系统,其特征在于,代码定位系统包括:需求管理平台,代码提交平台,以及代码查询平台;其中,所述代码查询平台与所述需求管理平台和代码提交平台相连接;
所述需求管理平台,用于接收需求输入指令,创建功能需求,所述功能需求对应多个子任务,以及为所述子任务配置子任务编号;
所述代码提交平台,用于接收代码提交指令,创建与所述子任务相关的事项分支,根据需求管理平台中与所述子任务相对应子任务编号为将所述事项分支命名,将所述事项分支合并到代码总支;
所述代码查询平台,用于访问所述需求管理平台以获取与所述功能需求对应子任务的子任务编号,并根据所述子任务编号链接到所述代码提交平台,以在代码总支中定位与所述子任务编号对应的事项分支。
2.根据权利要求1所述的基于需求管理的测试用例代码定位系统,其特征在于:
所述需求管理平台设置有第一对外访问接口,用于提供查询子任务编号的第一服务;
所述代码提交平台设置有第二对外访问接口,用于提供查询与所述子任务编号对应的代码信息的第二服务,其中,所述代码信息包括代码行数和代码覆盖率;
所述代码查询平台通过访问所述第一对外访问接口获取需求管理平台的子任务编号,通过访问所述第二对外访问接口获取代码提交平台的代码信息。
3.根据权利要求1所述的基于需求管理的测试用例代码定位系统,其特征在于,所述需求管理平台进一步包括:
需求创建模块,用于接收需求输入指令,创建功能需求,并生成功能需求ID;
任务划分模块,用于接收任务划分指令,将所述功能需求划分成多个子任务,并生成与所述子任务相对应的子任务编号。
4.根据权利要求1所述的基于需求管理的测试用例代码定位系统,其特征在于,所述代码提交平台进一步包括PA模式提交模块,和/或,FOCK模式提交模块,
在接收子任务提交指令时,获取所述需求管理平台中子任务的数量;
如果所述子任务的数量小于预设阈值,则通过PA模式提交模块进行代码提交;
如果所述子任务的刷量不小于预设阈值,则通过FOCK模式提交模块进行代码提交。
5.根据权利要求4所述的基于需求管理的测试用例代码定位系统,其特征在于,
所述PA模式提交模块,用于为所述子任务创建Feature分支,并为将所述Feature分支命名为“Feature_+子任务编号”,将所述Feature分支合并代码到Release代码总支;
所述FOCK模式提交模块,用于为所述子任务创建私仓Release分支,通过版本合并工具中强制所述私仓Release分支的末位信息为子任务编号,将私仓Release分支合并到公仓Release代码总支。
6.根据权利要求1所述的基于需求管理的测试用例代码定位系统,其特征在于,代码提交平台进一步包括:
PA模式提交模块,用于如果所述需求管理平台的子任务的数量小于预设阈值,则为所述子任务创建Feature分支,并为将所述Feature分支命名为“Feature_+子任务编号”,将所述Feature分支合并代码到Release总支;
FOCK模式提交模块,用于如果所述需求管理平台的子任务的数量不小于预设阈值,则于为所述子任务创建私仓Release分支,通过版本合并工具中强制所述私仓Release分支的末位信息为子任务编号,将私仓Release分支合并到公仓Release总支。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210928452.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于屋面板的角度测量装置
- 下一篇:一种核电宝车载运输系统