一种提测方法、装置及电子设备与流程

文档序号:34039257发布日期:2023-05-05 13:46阅读:43来源:国知局
一种提测方法、装置及电子设备与流程

本发明涉及计算机,尤其涉及一种提测方法、装置及电子设备。


背景技术:

1、在研发开发好功能后,需要对功能进行提测。其中提测就是提交测试的缩写。提交测试是指对开发好的功能提交给测试验证。有些研发人员通过邮件来进行提测,但往往存在:效率较低,需要手动汇总信息;经常忘记发送;信息有人为统计上的错误。人工发送提测邮件,往往导致效能低下,研发人员往往有很多任务,不一定同时提测,阶梯型提测就需要不断的发送提测邮件给到测试人员,导致研发人员任务量增加。

2、现有技术也有自动提测的算法,即当前研发开发好功能后,提交代码,同时拖动研发卡片,仅有jira系统或者starlink触发的自动提测提醒。jira是一种项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。starlink星链是通过低轨道通信卫星提供高速互联网服务。

3、现有的自动提测存在以下问题:提测触发时机不好掌控,单一卡片即触发邮件提测;提测信息太小,研发卡片中仅有简陋的信息,比如提测标题,提测内容均太简陋,缺少关键信息;发送人太多,没有指向性,往往一个功能对应1-2位特定测试人员,人员发送太多导致信息爆炸;测试人员拿到上述信息后,无法有效的判断提测内容,往往需要和研发反复确认。

4、因此现有的提测方法提测不及时,提测信息较少,提测效率低。

5、因此,现有技术还有待于改进和发展。


技术实现思路

1、鉴于上述现有技术的不足,本发明提供了一种提测方法、装置及电子设备,旨在解决现有技术中提测方法提测不及时,提测信息较少,提测效率低的问题。

2、本发明的技术方案如下:

3、本发明第一实施例提供了一种提测方法,所述方法包括:

4、获取研发人员上传的新功能对应的研发信息;

5、根据所述研发信息,获取当前待提测的分支对应的提测分支信息;

6、根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的单元测试信息;

7、获取分支对应的增量代码测试信息;

8、根据所述研发信息、所述单元测试信息及增量代码测试信息,生成提测信息;

9、根据所述提测信息通知对应的测试人员。

10、进一步地,所述获取研发人员上传的新功能对应的研发信息,包括:

11、获取研发人员上传的新功能对应的基本信息、研发信息及测试信息。

12、进一步地,所述基本信息包括子系统及应用id、开发人员、测试人员、技术经理、测试负责人、关联的业务卡片id及名称、sprint及其版本信息、移交测试时间及当前实际移动测试时间;所述研发信息包括设计评审记录,所述测试信息包括提测级别及性能或者兼容性测试选项。

13、进一步地,所述根据所述研发信息,获取当前待提测的分支对应的提测分支信息,包括:

14、根据关联的业务卡片id、子系统及应用id,向代理管理工具发出分支信息请求;

15、获取代理管理工具返回的信息,得到当前待提测的分支对应的提测分支信息。

16、进一步地,所述根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的单元测试信息,包括:

17、根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的增量代码覆盖率、全量代码覆盖率和单元测试执行成功率。

18、进一步地,所述获取分支对应的增量代码测试信息,包括:

19、根据应用id及版本分支名称,获取对应的增量代码覆盖率信息。

20、进一步地,所述根据所述研发信息、所述单元测试信息及增量代码测试信息,生成提测信息,包括:

21、根据所述研发信息、所述单元测试信息及增量代码测试信息,生成提测信息,所述提测信息包括提测基础信息、改动信息及研发自测信息。

22、本发明的另一实施例提供了一种提测装置,装置包括:

23、研发信息获取模块,用于获取研发人员上传的新功能对应的研发信息;

24、分支信息获取模块,用于根据所述研发信息,获取当前待提测的分支对应的提测分支信息;

25、单元测试信息获取模块,用于根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的单元测试信息;

26、增量代码测试信息获取模块,用于获取分支对应的增量代码测试信息;

27、提测信息生成模块,用于根据所述研发信息、所述单元测试信息及增量代码测试信息,生成提测信息;

28、提测通知模块,用于根据所述提测信息通知对应的测试人员。

29、本发明的另一实施例提供了一种电子设备,所述电子设备包括至少一个处理器;以及,

30、与所述至少一个处理器通信连接的存储器;其中,

31、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的提测方法。

32、本发明的另一实施例还提供了一种非易失性计算机可读存储介质,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行上述的提测方法。

33、有益效果:本发明实施例的提测方法,通过汇聚各类信息到统一提测平台,将碎片的信息聚集化,降低研发的提测所消耗的时间,并且使提测更加智能化,降低了研发和测试之间的沟通成本,提升提测效率。



技术特征:

1.一种提测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取研发人员上传的新功能对应的研发信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述基本信息包括子系统及应用id、开发人员、测试人员、技术经理、测试负责人、关联的业务卡片id及名称、sprint及其版本信息、移交测试时间及当前实际移动测试时间;所述研发信息包括设计评审记录,所述测试信息包括提测级别及性能或者兼容性测试选项。

4.根据权利要求3所述的方法,其特征在于,所述根据所述研发信息,获取当前待提测的分支对应的提测分支信息,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的单元测试信息,包括:

6.根据权利要求5所述的方法,其特征在于,所述获取分支对应的增量代码测试信息,包括:

7.根据权利要求6所述的方法,其特征在于,所述根据所述研发信息、所35述单元测试信息及增量代码测试信息,生成提测信息,包括:

8.一种提测装置,其特征在于,所述装置包括:

9.一种电子设备,其特征在于,所述电子设备包括至少一个处理器;以及,

10.一种非易失性计算机可读存储介质,其特征在于,所述非易失性计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行时,可使得所述一个或多个处理器执行权利要求1-7任一项所述的提测方法。


技术总结
本发明公开了一种提测方法、装置及电子设备,方法包括:获取研发人员上传的新功能对应的研发信息;根据所述研发信息,获取当前待提测的分支对应的提测分支信息;根据所述提测分支信息请求测试平台,根据测试平台反馈的测试信息,获取分支的单元测试信息;获取分支对应的增量代码测试信息;根据所述研发信息、所述单元测试信息及增量代码测试信息,生成提测信息;根据所述提测信息通知对应的测试人员。本发明实施例可以汇聚各类信息到统一提测平台,将碎片的信息聚集化,降低研发的提测所消耗的时间,并且使提测更加智能化,降低了研发和测试之间的沟通成本,提升提测效率。

技术研发人员:王松
受保护的技术使用者:平安银行股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1