多系统测试效率分析方法技术方案

技术编号:39862730 阅读:9 留言:0更新日期:2023-12-30 12:56
本申请提供一种多系统测试效率分析方法

【技术实现步骤摘要】
多系统测试效率分析方法、装置、设备和介质


[0001]本申请涉及金融科技领域,尤其涉及一种多系统测试效率分析方法

装置

设备和介质


技术介绍

[0002]在技术架构复杂的情况下,为了实现项目目标或某个特定功能
(
即某个生产任务
)
,交易链路比较长,需要多个应用系统共同改造或配合测试

针对每个生产任务,需要进行两大类测试,各应用系统需要进行内部测试来保证单体的质量;同时牵头方会组织进行功能测试,进行端到端的验证,重点关注业务功能的实现度,和跨系统的技术满足度

[0003]现有技术中,由于缺陷发现的越晚,修复成本越高,影响范围越大,因此提出了测试前移的要求

[0004]但是,实际操作过程中,仍有大量的案例积累到功能测试阶段,或者功能测试阶段仍在进行单体测试,测试周期变长,效率较低;或者测试分析和执行不全面等问题,针对这些情况缺少有效的管理手段和数据支撑,测试效果差


技术实现思路

[0005]本申请提供一种多系统测试效率分析方法

装置

设备和介质,用以解决目前多系统测试效果差的问题

[0006]第一方面,本申请提供一种多系统测试效率分析方法,包括:
[0007]在测试案例集中获取测试实际执行案例,确定所述测试实际执行案例覆盖的代码块

所述代码块的应用系统覆盖信息,所述应用系统覆盖信息用于表征所述代码块所覆盖的应用系统;
[0008]根据所述应用系统覆盖信息,获取所述测试实际执行案例与应用系统的覆盖关系

覆盖的应用系统与生产任务的匹配关系,所述生产任务为利用至少两个应用系统协同实现目标功能;
[0009]根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,获取测试分析结果,所述测试分析结果用于表征每个应用系统是否符合预期需求

[0010]第二方面,本申请提供一种多系统测试效率分析装置,包括:
[0011]案例获取模块,用于在测试案例集中获取测试实际执行案例,确定所述测试实际执行案例覆盖的代码块

所述代码块的应用系统覆盖信息,所述应用系统覆盖信息用于表征所述代码块所覆盖的应用系统;
[0012]关系获取模块,用于根据所述应用系统覆盖信息,获取所述测试实际执行案例与应用系统的覆盖关系

覆盖的应用系统与生产任务的匹配关系,所述生产任务为利用至少两个应用系统协同实现目标功能;
[0013]结果获取模块,用于根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,获取测试分析结果,所述测试分析结果用于表征每个应用系统是否符合预期需求

[0014]第三方面,本申请提供一种电子设备,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如上述的方法

[0015]第四方面,本申请提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如上述的方法

[0016]本申请提供的多系统测试效率分析方法

装置

设备和介质,通过对正在测试实施周期内的生产任务,主动对接精准测试平台,获取代码级的覆盖信息,通过包名分析或者连接源代码库,生成测试实际执行案例与应用系统覆盖的对应关系,独立的分析引擎根据设定的规则,给出测试效率分析的结果,能够提高对多个应用测试系统的测试效果

附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理

[0018]图1为本申请实施例提供的多系统测试效率分析装置的结构示意图;
[0019]图2为本申请实施例提供的多系统测试效率分析方法的流程示意图;
[0020]图3为本申请另一实施例提供的多系统测试效率分析方法的流程示意图;
[0021]图4为本申请又一实施例提供的多系统测试效率分析方法的流程示意图;
[0022]图5为本申请实施例提供的多系统测试效率分析装置的结构示意图;
[0023]图6为本申请实施例提供的电子设备的结构示意图

[0024]通过上述附图,已示出本申请明确的实施例,后文中将有更详细的描述

这些附图和文字描述并不是为了通过任何方式限制本申请构思的范围,而是通过参考特定实施例为本领域技术人员说明本申请的概念

具体实施方式
[0025]这里将详细地对示例性实施例进行说明,其示例表示在附图中

下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素

以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式

相反,它们仅是与如所附权利要求书中所详述的

本申请的一些方面相一致的装置和方法的例子

[0026]需要说明的是,本申请所涉及的用户信息
(
包括但不限于用户设备信息

用户个人信息等
)
和数据
(
包括但不限于用于分析的数据

存储的数据

展示的数据等
)
,均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集

使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝

[0027]需要说明的是,本申请提供的多系统测试效率分析方法

装置

设备和介质可用于金融科技
,也可用于除金融科技
之外的任意领域,本申请提供的多系统测试效率分析方法

装置

设备和介质的应用领域不做限定

[0028]生产任务是指为了满足特定目标的项目任务,一项生产任务一般包括多个应用系统

在技术架构复杂的情况下,为了实现项目目标或某个特定功能
(
即某个生产任务
)
,交易链路比较长,通常涉及到对多个应用系统的共同改造和配合测试

针对每个生产任务,由于其涉及到多个应用系统,通常需要对这些应用系统进行内部测试和功能测试

其中,内部测
试是根据分析和设计结果进行的

以单一应用系统为主的测试,功能测试是站在用户验收的角度对业务的功能进行验证的测试
...

【技术保护点】

【技术特征摘要】
1.
一种多系统测试效率分析方法,其特征在于,包括:在测试案例集中获取测试实际执行案例,确定所述测试实际执行案例覆盖的代码块

所述代码块的应用系统覆盖信息,所述应用系统覆盖信息用于表征所述代码块所覆盖的应用系统;根据所述应用系统覆盖信息,获取所述测试实际执行案例与应用系统的覆盖关系

覆盖的应用系统与生产任务的匹配关系,所述生产任务为利用至少两个应用系统协同实现目标功能;根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,获取测试分析结果,所述测试分析结果用于表征每个应用系统是否符合预期需求
。2.
根据权利要求1所述的方法,其特征在于,所述根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,获取测试分析结果,包括:根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,确定所述测试实际执行案例是否覆盖单一应用系统;和
/
或,根据所述覆盖关系

覆盖的应用系统与生产任务的匹配关系,确定所述测试实际执行案例覆盖的应用系统是否与所述生产任务匹配
。3.
根据权利要求1所述的方法,其特征在于,所述方法还包括:获取生产任务管理系统中的任务信息和测试任务管理系统中的测试案例集;将所述任务信息和所述测试案例集存储至本地,所述任务信息中包括有至少一个生产任务,所述测试案例集包括有至少一个测试案例
。4.
根据权利要求3所述的方法,其特征在于,所述在测试案例集中获取测试实际执行案例,包括:在所述任务信息中获取当前正在测试实施周期内的目标生产任务;根据所述目标生产任务,在所述测试案例中获取测试实际执行案例
。5.
根据权利要求1所述的方法,其特征在于,所述确定所述测试实际执行案例覆盖的代码块,包括:从精准测试平台获取所述测试实际执行案例覆盖的代码块;或,获取所述测试案例集中每个测试案例与各个应用系统中的源代码之间的关联关系;根据所述测试实际执行案例和所述关联关系,在所有应用系统的源代码中获取与...

【专利技术属性】
技术研发人员:白雪
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1