[发明专利]基于需求管理的测试用例代码定位方法和系统在审
申请号: | 202210928452.0 | 申请日: | 2022-08-03 |
公开(公告)号: | CN115309640A | 公开(公告)日: | 2022-11-08 |
发明(设计)人: | 王砺磊;侯睿 | 申请(专利权)人: | 平安银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市倡创专利代理事务所(普通合伙) 44660 | 代理人: | 罗明玉 |
地址: | 518000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 需求 管理 测试 代码 定位 方法 系统 | ||
本申请提供一种基于需求管理的测试用例代码定位方法和系统,属于计算机技术领域,将需求管理平台的中需求划分中多个子任务,并为子任务赋予子任务编号;代码提交平台接收到提交代码指令,根据所述子任务编号为所述事项分支命名,以及将所述事项分支合并到代码总支。这样需求管理平台的子任务和代码提交平台的事项分支通过子任务编号相连通。使得代码查询平台可在需求管理平台中获取到子任务编号,并链接到代码提交平台中对应的代码,大大提高了代码定位的精度,提升了软件测试环节的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种基于需求管理的测试用例代码定位方法和系统。
背景技术
软件测试是在规定的条件下用人工或自动的手段来运行或测定某个软件系统的过程,其目的在于检验软件系统是否满足需求。随着开发的深入,软件测试与整个开发流程融合成一体,软件开发和软件测试一般是在软件开发过程中的两个阶段。
一些情况下,软件开发是在一个已经成熟的功能或者产品上面再迭代一些新的功能。这样,对一次软件测试并不需要针对整个软件系统做全面测试,而是定位代码修改或者增加的部分,仅对这部分内容进行测试。软件项目根据自身的规模,可能需要用到几十,上百,甚至更多的组件。软件项目也需要由十几、几十个、甚至更多的工程师开发和维护。而总所周知的,对于一个规模较大的需求,通常会拆分多个子任务给不同人员开发,如果任务和代码不做对应标记,无法判断一个子任务引入或修改了多少代码,在软件测试过程中,有多少代码被覆盖到。再加上一个软件开发人员有可能同时承担多个需求的开发,目前的技术也无法仅根据人员身份将每个需求和其所改动的代码对应起来。
一个需求的测试人员如果想看看这个需求改动了哪些代码,以此设计测试用例、避免测试遗漏,是很困难的。因此,测试人员如何将根据需求直接定位到软件代码,是软件测试环节中非常重要的一步。
发明内容
本申请提供一种可以大大地提高了代码定位的精度,提升代码覆盖率的基于需求管理的测试用例代码定位方法和系统。
第一方面,本申请提供一种基于需求管理的测试用例代码定位系统,包括:需求管理平台,代码提交平台,以及代码查询平台;其中,代码查询平台与所述需求管理平台和代码提交平台相连接。所述需求管理平台,用于接收需求输入指令,创建功能需求,所述功能需求对应多个子任务;以及为所述子任务配置子任务编号。所述代码提交平台,用于接收代码提交指令,创建与所述子任务相关的事项分支,根据需求管理平台中与所述子任务相对应子任务编号为将所述事项分支命名,将所述事项分支合并到代码总支。所述代码查询平台,用于访问所述需求管理平台以获取与所述功能需求对应子任务的子任务编号,并根据所述子任务编号链接到所述代码提交平台,以在代码总支中定位与所述子任务编号对应的事项分支。
可选的,所述需求管理平台设置有第一对外访问接口,用于提供查询子任务编号的第一服务。所述代码提交平台设置有第二对外访问接口,用于提供查询与所述子任务编号对应的代码信息的第二服务,其中,所述代码信息包括代码行数和代码覆盖率。所述代码查询平台通过访问所述第一对外访问接口获取需求管理平台的子任务编号,通过访问所述第二对外访问接口获取代码提交平台的代码信息。
可选的,所述需求管理平台进一步包括需求创建模块和任务划分模块。需求创建模块用于接收需求输入指令,创建功能需求,并生成功能需求ID。任务划分模块用于接收任务划分指令,将所述功能需求划分成多个子任务,并生成与所述子任务相对应的子任务编号。
可选的,所述代码提交平台进一步包括PA模式提交模块,和/或,FOCK模式提交模块。在接收子任务提交指令时,获取所述需求管理平台中子任务的数量;如果所述子任务的数量小于预设阈值,则通过PA模式提交模块进行代码提交;如果所述子任务的刷量不小于预设阈值,则通过FOCK模式提交模块进行代码提交。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安银行股份有限公司,未经平安银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210928452.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于屋面板的角度测量装置
- 下一篇:一种核电宝车载运输系统