一种测试环境软件并行方法、装置、设备及存储介质与流程

文档序号:35209616发布日期:2023-08-24 03:14阅读:41来源:国知局
一种测试环境软件并行方法、装置、设备及存储介质与流程

本发明涉及金融领域,特别涉及一种测试环境软件并行方法、装置、设备及存储介质。


背景技术:

1、随着当前社会技术的快速发展,当前银行的多种金融交易可以通过银行软件进行便捷的无人工办理,例如进行转账以及缴费等,大大提高了金融交易的效率。

2、随着银行业务的拓展或者用户的需求银行软件的版本迭代也非常迅速,而为了实现快速的版本迭代,很多软件版本都是并行开发,并行开发可能存在多个软件版本进行同时测试的情况,从而就需要很多的测试环境,但是实际软件测试过程中由于测试环境的资源有限,需要排队进行测试,测试效率较低,最终影响软件迭代效率。

3、因此,如何提高软件测试效率,是一项亟待解决的技术问题。


技术实现思路

1、有鉴于此,本申请的目的在于提供一种测试环境软件并行方法、装置、设备及存储介质,实现同一测试环境进行多个软件版本的测试,提高测试效率。

2、本申请实施例提供了一种测试环境软件并行方法,所述方法包括:

3、获取各个软件版本在同一测试环境中的重合时间信息,所述重合时间信息反映目标软件版本和其他软件版本在同一测试环境中的并行运行时间;

4、获取各个软件版本的改造功能点在测试过程中影响的数据表范围;

5、根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境。

6、可选地,所述获取各个软件版本在同一测试环境中的重合时间信息包括:

7、获取各个软件版本在测试环境中的测试周期;

8、根据各个软件版本的测试周期计算得到各个软件版本在同一测试环境中的重合时间信息。

9、可选地,所述数据表范围至少包括字段范围;

10、所述获取各个软件版本的改造功能点在测试过程中影响的数据表范围包括:

11、获取各个软件版本的改造功能点对应的数据,确定所述数据所属的字段范围。

12、可选地,所述根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境包括:

13、将所述重合时间信息中重合时间最短以及所述在测试过程中影响的数据表范围中重合最小的至少两个软件版本分配到同一测试环境中。

14、可选地,所述根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境包括:

15、将所述重合时间信息中重合时间最短以及所述在测试过程中影响的数据表范围无重合的至少两个软件版本分配到同一测试环境中。

16、可选地,所述数据表范围至少包括主键;

17、所述将所述重合时间信息中重合时间最短以及所述在测试过程中影响的数据表范围中重合最小的至少两个软件版本分配到同一测试环境中包括:

18、将所述重合时间信息中重合时间最短以及所述在测试过程中影响的主键不同的至少两个软件版本分配到同一测试环境中。

19、可选地,所述方法还包括:

20、记录各个软件版本在测试过程中修改的数据项以及数据,将所述数据项以及所述数据存储在调度数据表中。

21、本申请实施例提供了一种测试环境软件并行装置,所述装置包括:

22、重合时间信息获取模块,用于获取各个软件版本在同一测试环境中的重合时间信息,所述重合时间信息反映目标软件版本和其他软件版本在同一测试环境中的并行运行时间;

23、数据表范围获取模块,用于获取各个软件版本的改造功能点在测试过程中影响的数据表范围;

24、版本并行分配模块,用于根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境。

25、本申请实施例提供了一种测试环境软件并行设备,所述设备包括:处理器和存储器;

26、所述存储器,用于存储指令;

27、所述处理器,用于执行所述存储器中的所述指令,执行如上述实施例所述的方法。

28、本申请实施例提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如上述实施例所述的方法。

29、本申请实施例提供了一种测试环境软件并行方法,方法包括:获取各个软件版本在同一测试环境中的重合时间信息,重合时间信息反映目标软件版本和其他软件版本在同一测试环境中的并行运行时间,获取各个软件版本的改造功能点在测试过程中影响的数据表范围,根据重合时间信息以及在测试过程中影响的数据表范围,为每个软件版本分配测试环境,也就是说,根据软件版本在测试过程中的2个影响因素:重合时间信息以及影响的数据表范围,为每个软件版本分配测试环境,实现同一测试环境中并行多个软件版本的测试,即实现在测试环境资源固定的情况下提升软件版本的并行数量,从而提高测试效率。



技术特征:

1.一种测试环境软件并行方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取各个软件版本在同一测试环境中的重合时间信息包括:

3.根据权利要求1所述的方法,其特征在于,所述数据表范围至少包括字段范围;

4.根据权利要求1所述的方法,其特征在于,所述根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境包括:

5.根据权利要求1所述的方法,其特征在于,所述根据所述重合时间信息以及所述在测试过程中影响的数据表范围,为每个软件版本分配测试环境包括:

6.根据权利要求4所述的方法,其特征在于,所述数据表范围至少包括主键;

7.根据权利要求1-6任意一项所述的方法,其特征在于,所述方法还包括:

8.一种测试环境软件并行装置,其特征在于,所述装置包括:

9.一种测试环境软件并行设备,其特征在于,所述设备包括:处理器和存储器;

10.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1-7任意一项所述的方法。


技术总结
本申请提供一种测试环境软件并行方法、装置、设备及存储介质,应用于金融领域或其他领域,方法包括:获取各个软件版本在同一测试环境中的重合时间信息,重合时间信息反映目标软件版本和其他软件版本在同一测试环境中的并行运行时间,获取各个软件版本的改造功能点在测试过程中影响的数据表范围,根据重合时间信息以及在测试过程中影响的数据表范围,为每个软件版本分配测试环境,也就是说,根据软件版本在测试过程中的2个影响因素:重合时间信息以及影响的数据表范围,为每个软件版本分配测试环境,实现同一测试环境中并行多个软件版本的测试,即实现在测试环境资源固定的情况下提升软件版本的并行数量,从而提高测试效率。

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