一种体系化的测试方法及装置制造方法及图纸

技术编号:35458312 阅读:28 留言:0更新日期:2022-11-03 12:20
本申请提供了一种体系化的测试方法及装置,应用于前端系统大版本升级的测试过程,测试过程包括多个测试阶段,包括:确定多个目标测试任务在测试过程中的优先级,目标测试任务用于确定测试点对应的测试用例;根据测试阶段的测试需求,确定目标测试任务各自对应的测试阶段,测试阶段包括内部测试阶段和功能测试阶段;根据多个目标测试任务的优先级和目标测试任务和测试阶段的对应关系,执行测试过程。本申请能够在保证测试质量的前提下,达到控制测试成本、提高测试效率的目标。提高测试效率的目标。提高测试效率的目标。

【技术实现步骤摘要】
一种体系化的测试方法及装置


[0001]本申请主要涉及前端体系化的测试领域,特别涉及一种体系化的测试方法及装置。

技术介绍

[0002]前端系统作为IT系统建设的重要部分,与运行环境、技术框架等的关联性较后端系统更加密切。随着计算机技术的发展,无论是提供运行环境的IT产品,还是用于支持前端系统开发运行的技术框架,都在频繁地进行更新换代,使得前端系统也必须频繁地去适应,并推出前端系统的新版本,以保证系统提供服务的稳定性和持续性。
[0003]前端系统频繁的版本升级带来了相应的测试成本。由于前端系统大版本升级往往测试规模大、质量风险高,为了验证完整功能在前端系统升级版本后的正常运行,往往测试成本较高;同时受制于外部环境技术更迭的压力,测试周期紧迫。目前,针对前端系统的大版本升级测试的上述问题,尚无针对性的体系化解决方案。

技术实现思路

[0004]有鉴于此,本申请提供了一种体系化的测试方法及装置,针对前端系统的大版本升级的测试过程,在保证测试质量的前提下,对测试任务进行分散式、递进式的分布,达到控制测试成本、提高测试效率的目标。
[0005]一方面,本申请提供了一种体系化的测试方法,所述方法应用于前端系统大版本升级的测试过程,所述测试过程包括多个测试阶段,所述方法包括:
[0006]确定多个目标测试任务在测试过程中的优先级,所述目标测试任务用于确定测试点对应的测试用例;
[0007]根据所述测试阶段的测试需求,确定所述目标测试任务各自对应的测试阶段,所述测试阶段包括内部测试阶段和功能测试阶段;
[0008]根据所述多个目标测试任务的优先级和所述目标测试任务和所述测试阶段的对应关系,执行所述测试过程。
[0009]可选的,所述确定多个目标测试任务在测试过程中的优先级,包括:
[0010]确定多个测试点,根据所述多个测试点的风险程度,确定所述多个测试点在测试过程中的优先级,所述测试点至少各自对应一个目标测试任务;
[0011]根据所述多个测试点在测试过程的优先级,确定所述多个测试点各自对应的目标测试任务在测试过程中的优先级。
[0012]可选的,其特征在于,所述方法还包括:
[0013]确定所述目标测试任务对应的目标测试用例;
[0014]所述根据所述多个目标测试任务的优先级和所述目标测试任务和所述测试阶段的对应关系,执行所述测试过程,包括:
[0015]根据所述多个目标测试任务的优先级,确定所述目标测试任务对应的目标测试用
例的优先级;
[0016]根据所述目标测试任务和所述测试阶段的对应关系,确定所述目标测试任务对应的目标测试用例和所述测试阶段的对应关系;
[0017]根据所述多个目标测试用例的优先级和所述目标测试用例和所述测试阶段的对应关系,执行所述测试过程。
[0018]可选的,所述方法还包括:
[0019]确定测试用例是否预先生成;
[0020]若否,则所述确定所述目标测试任务对应的目标测试用例,包括:
[0021]根据所述目标测试任务,生成所述目标测试任务对应的目标测试用例;
[0022]若是,则所述确定所述目标测试任务对应的目标测试用例,包括:
[0023]将所述目标测试任务和预先生成的测试用例匹配;
[0024]针对每个所述目标测试任务,确定所述目标测试任务是否匹配到测试用例;
[0025]对于匹配到测试用例的目标测试任务,将所述目标测试任务匹配到的测试用例确定为所述目标测试任务对应的目标测试用例;
[0026]对于没有匹配到测试用例的目标测试任务,生成所述目标测试任务对应的测试用例作为所述目标测试任务的目标测试用例。
[0027]可选的,所述方法还包括:
[0028]针对所述多个目标测试用例,识别所述内部测试阶段和所述功能测试阶段中,是否分别对应互相覆盖的目标测试用例;
[0029]对于所述互相覆盖的目标测试用例,后移所述功能测试阶段对应的所述目标测试用例的优先级。
[0030]可选的,所述方法还包括:
[0031]对于优先级后移的所述目标测试用例,在所述功能测试阶段中进行冒烟测试。
[0032]可选的,所述方法还包括:
[0033]在所述测试过程中,根据所述测试过程中发现的问题,针对所述问题,确定所述问题对应的目标测试用例;若所述问题对应的目标测试用例在所述功能测试阶段优先级后移,则恢复所述问题对应的目标测试用例在所述功能测试阶段的优先级。
[0034]另一方面,本申请还提供了一种体系化的测试装置,所述装置应用于前端系统大版本升级的测试过程,所述测试过程包括多个测试阶段,所述装置包括:
[0035]优先级确定单元,用于确定多个目标测试任务在测试过程中的优先级,所述目标测试任务用于确定测试点对应的测试用例;
[0036]测试阶段分配单元,用于根据所述测试阶段的测试需求,确定所述目标测试任务各自对应的测试阶段,所述测试阶段包括内部测试阶段和功能测试阶段;
[0037]测试执行单元,用于根据所述多个目标测试任务的优先级和所述目标测试任务和所述测试阶段的对应关系,执行所述测试过程。
[0038]另一方面,本申请还提供了一种设备,所述设备包括:处理器和存储器;
[0039]所述存储器,用于存储指令;
[0040]所述处理器,用于执行所述存储器中的所述指令,执行以上方面所述的方法。
[0041]另一方面,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质
存储有程序代码或指令,当其在计算机上运行时,使得所述计算机执行以上方面所述的方法。
[0042]由此可见,本申请实施例有如下有益效果:
[0043]本申请针对前端系统大版本升级的测试过程,通过确定多个目标测试任务在测试过程中的优先级,目标测试任务用于确定测试点对应的测试用例;根据测试阶段的测试需求,确定目标测试任务各自对应的测试阶段,测试阶段包括内部测试阶段和功能测试阶段;根据多个目标测试任务的优先级和目标测试任务和测试阶段的对应关系,执行测试过程。本申请通过将目标测试任务分配给不同测试阶段,使得目标测试任务在不同测试阶段的分散式分布,有利于提高整个测试过程的测试效率;并根据目标测试任务的优先级,实现了目标测试任务在测试过程中的递进式分布,以便于对优先级顺位更高的目标测试任务的优先执行,在测试资源有限的情况下降低测试成本。本申请提供的方案能够在保证测试质量的前提下,达到控制测试成本、提高测试效率的目标。
附图说明
[0044]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0045]图1为本申请实施例提供的一种体系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种体系化的测试方法,其特征在于,所述方法应用于前端系统大版本升级的测试过程,所述测试过程包括多个测试阶段,所述方法包括:确定多个目标测试任务在测试过程中的优先级,所述目标测试任务用于确定测试点对应的测试用例;根据所述测试阶段的测试需求,确定所述目标测试任务各自对应的测试阶段,所述测试阶段包括内部测试阶段和功能测试阶段;根据所述多个目标测试任务的优先级和所述目标测试任务和所述测试阶段的对应关系,执行所述测试过程。2.根据权利要求1所述的方法,其特征在于,所述确定多个目标测试任务在测试过程中的优先级,包括:确定多个测试点,根据所述多个测试点的风险程度,确定所述多个测试点在测试过程中的优先级,所述测试点至少各自对应一个目标测试任务;根据所述多个测试点在测试过程的优先级,确定所述多个测试点各自对应的目标测试任务在测试过程中的优先级。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定所述目标测试任务对应的目标测试用例;所述根据所述多个目标测试任务的优先级和所述目标测试任务和所述测试阶段的对应关系,执行所述测试过程,包括:根据所述多个目标测试任务的优先级,确定所述目标测试任务对应的目标测试用例的优先级;根据所述目标测试任务和所述测试阶段的对应关系,确定所述目标测试任务对应的目标测试用例和所述测试阶段的对应关系;根据所述多个目标测试用例的优先级和所述目标测试用例和所述测试阶段的对应关系,执行所述测试过程。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定测试用例是否预先生成;若否,则所述确定所述目标测试任务对应的目标测试用例,包括:根据所述目标测试任务,生成所述目标测试任务对应的目标测试用例;若是,则所述确定所述目标测试任务对应的目标测试用例,包括:将所述目标测试任务和预先生成的测试用例匹配;针对每个所述目标测试任务,确定所述目标测试任务是否匹配到测试用例;对于匹配到测试用例的目标测试任务,将所述目标测试任务匹配到的测试用例确定为...

【专利技术属性】
技术研发人员:纪锴高洋洋廖旭旺林津如林丽云刘斌彭上尉邱德宗石明睿陶曾明肖洪华
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1