【技术实现步骤摘要】
本申请涉及软件测试,尤其涉及一种应用程序的功能测试方法、装置、设备、计算机可读存储介质及计算机程序产品。
技术介绍
1、在软件的生命周期中,当发生代码升级、版本迭代或者缺陷修复等变化时,需要进行回归测试,以重新测试软件功能,保证上述变化不会破坏软件的原有功能。
2、然而,在大规模软件系统(如游戏应用)中,代码关联复杂、还可能存在跨语言调用的情况。当发生代码改动的情况下,经常会发生交叉影响,被影响的功能模块一旦被忽略,且未进行相应的回归测试时,可能产生漏测,导致程序运行异常;而大规模的全量回归又会耗费大量的测试时间、浪费大量的测试人力、测试效率低。
技术实现思路
1、本申请实施例提供一种应用程序的功能测试方法、装置、电子设备、计算机可读存储介质及计算机程序产品,能够保证功能测试的全面性、准确性,提高测试效率。
2、本申请实施例的技术方案是这样实现的:
3、本申请实施例提供一种应用程序的功能测试方法,包括:
4、获取应用程序的目标代码版本及参考代
...
【技术保护点】
1.一种应用程序的功能测试方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取所述变动的代码行所属的目标声明,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述至少一个第一声明信息、及所述至少一个第二声明信息,确定所述变动的代码行所属的目标声明,包括:
4.如权利要求1所述的方法,其特征在于,所述获取所述变动的代码行所属的目标声明,包括:
5.如权利要求4所述的方法,其特征在于,所述从所述目标代码版本的至少一个声明中,确定所述变动的代码行所属的目标声明,包括:
6.如权
...【技术特征摘要】
1.一种应用程序的功能测试方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述获取所述变动的代码行所属的目标声明,包括:
3.如权利要求2所述的方法,其特征在于,所述基于所述至少一个第一声明信息、及所述至少一个第二声明信息,确定所述变动的代码行所属的目标声明,包括:
4.如权利要求1所述的方法,其特征在于,所述获取所述变动的代码行所属的目标声明,包括:
5.如权利要求4所述的方法,其特征在于,所述从所述目标代码版本的至少一个声明中,确定所述变动的代码行所属的目标声明,包括:
6.如权利要求4所述的方法,其特征在于,所述确定所述变动的代码行归属的目标类别组,包括:
7.如权利要求6所述的方法,其特征在于,所述基于所述第一归属关系及所述第二归属关系,确定所述变动的代码行归属的目标类别组,包括:
8.如权利要求4所述的方法,其特征在于,所述确定所述...
【专利技术属性】
技术研发人员:陈建华,
申请(专利权)人:深圳市腾讯网域计算机网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。