测试方法及电子设备技术

技术编号:38723614 阅读:23 留言:0更新日期:2023-09-08 23:17
本申请实施例提供了一种测试方法及电子设备。其中,在该测试方法中,测试设备不仅可以针对待测试的变动代码推荐测试用例,还可以针对待测试的变动代码进行多样性的补测建议。这样,基于测试设备推荐的测试用例和多样性补测建议对变动代码进行测试,针对性更强,能够有效提升测试精准性,也能够提升回归测试的效率。率。率。

【技术实现步骤摘要】
测试方法及电子设备


[0001]本申请涉及智能终端
,尤其涉及一种测试方法及电子设备。

技术介绍

[0002]随着目标应用程序的业务调整,开发人员需要对代码进行更改以适应业务调整。
[0003]目前,在开发人员对目标应用程序的代码进行更改之后,测试人员需要对目标应用程序的各个用例进行全面测试,以检测更改后的代码是否对目标应用程序已有的用例产生影响,进而可以对产生影响的用例进行后续调整或修改。
[0004]然而,在上述相关技术中,测试人员会对目标应用程序的各个用例均进行测试,整个回归测试的效率低且缺乏针对性。

技术实现思路

[0005]为了解决上述技术问题,本申请实施例提供一种测试方法及电子设备。在该测试方法中,基于测试设备推荐的测试用例和多样性补测建议对变动代码进行测试,针对性更强,能够有效提升测试精准性,也能够提升回归测试的效率。
[0006]第一方面,本申请实施例提供一种测试方法。该方法包括:电子设备获取待测试的变动代码;电子设备确定与变动代码对应的测试用例集,以及与变动代码对应的多样性补测建议本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,包括:获取待测试的变动代码;确定与所述变动代码对应的测试用例集,以及与所述变动代码对应的多样性补测建议;其中,所述测试用例集包括自动化测试用例集和手工测试用例集;基于所述测试用例集和所述多样性补测建议,对所述变动代码进行测试。2.根据权利要求1所述的方法,其特征在于,所述确定与所述变动代码对应的测试用例集,包括:根据所述变动代码以及与所述变动代码对应的调用链信息,查询调用链数据平台,确定与所述变动代码对应的测试用例集;其中,所述调用链数据平台中包括测试用例与代码间的映射数据,测试用例与调用接口间的映射数据,调用接口与代码间的映射数据。3.根据权利要求2所述的方法,其特征在于,根据所述变动代码,以及与所述变动代码对应的调用链信息,查询调用链数据平台,确定与所述变动代码对应的测试用例集,包括下述至少一项:根据所述变动代码,在所述调用链数据平台中查询所述测试用例与代码间的映射数据,以确定与所述变动代码对应的测试用例集;根据与所述变动代码对应的调用链信息,在所述调用链数据平台中查询所述测试用例与调用接口间的映射数据,以确定与所述变动代码对应的测试用例集;根据所述变动代码,在所述调用链数据平台中查询所述测试用例与调用接口间的映射数据,确定与所述变动代码对应的调用接口,以及根据所述调用接口在所述调用链数据平台中查询所述测试用例与调用接口间的映射数据,以确定与所述变动代码对应的测试用例集。4.根据权利要求2所述的方法,其特征在于,还包括:在至少一个测试用例的运行过程中,调用链数据采集服务实时采集与测试用例运行相关的上下文事件,并将所述上下文事件上报至所述调用链数据平台;其中,所述调用链数据采集服务以ASM插桩的形式运行在测试用例的运行环境中;所述调用链数据平台根据所述上下文事件,确定所述测试用例与代码间的映射数据、所述测试用例与调用接口间的映射数据,以及所述调用接口与代码间的映...

【专利技术属性】
技术研发人员:王鑫磊沈涛
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1