程序逻辑功能检测方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:40161572 阅读:28 留言:0更新日期:2024-01-26 23:35
本申请涉及一种程序逻辑功能检测方法、装置、计算机设备、存储介质和计算机程序产品。该方法包括:在程序的原始程序代码中插入针对目标检测对象的测试数据拦截代码,得到插桩后程序代码;该目标检测对象为与程序的逻辑功能具有关联关系的代码调用对象;在不同阶段下运行插桩后程序代码,以通过测试数据拦截代码拦截测试目标检测对象产生的检测数据;检测数据包括第一阶段的检测数据和第二阶段的检测数据;第一阶段为参考阶段;第二阶段为参考阶段的验证阶段;根据第一阶段的检测数据和第二阶段的检测数据,对程序的逻辑功能进行检测。采用本方法能够及时准确检测出程序存在的功能异常。

【技术实现步骤摘要】

本申请涉及软件测试,特别是涉及一种程序逻辑功能检测方法、装置、计算机设备、存储介质和计算机程序产品。


技术介绍

1、程序代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。

2、在程序员平时写的程序代码里,会有很多需要固定的代码数据,这些固定的代码数据在出现变动或者被修改的时候往往会引起程序功能的异常,且有些异常需要程序在线上运行一段时间由量变引起质变后才会充分显露出来,这使得相关技术中存在程序功能异常不容易被及时发现的问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够及时准确检测出程序存在的功能异常的程序逻辑功能检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。

2、第一方面,本申请提供了一种程序逻辑功能检测方法。所述方法包括:

3、在程序的原始程序代码中插入针对目标检测对象的测试数据拦截代码,得到插桩后程序代码;所述目标检测对象为与所述程序的逻辑功能具有关联关系的本文档来自技高网...

【技术保护点】

1.一种程序逻辑功能检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在程序的原始程序代码中插入针对目标检测对象的测试数据拦截代码,得到插桩后程序代码,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述检测配置文件中的配置指令,将所述测试数据拦截代码插入至所述原始程序代码中,得到所述插桩后程序代码,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标检测对象包括代码调用参数,所述在不同阶段下运行所述插桩后程序代码,以通过所述测试数据拦截代码拦截测试所述目标检测对象产生的检测数据,包括:

5...

【技术特征摘要】

1.一种程序逻辑功能检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述在程序的原始程序代码中插入针对目标检测对象的测试数据拦截代码,得到插桩后程序代码,包括:

3.根据权利要求2所述的方法,其特征在于,所述根据所述检测配置文件中的配置指令,将所述测试数据拦截代码插入至所述原始程序代码中,得到所述插桩后程序代码,包括:

4.根据权利要求1所述的方法,其特征在于,所述目标检测对象包括代码调用参数,所述在不同阶段下运行所述插桩后程序代码,以通过所述测试数据拦截代码拦截测试所述目标检测对象产生的检测数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述目标检测对象包括代码调用流程,所述在不同阶段下运行所述插桩后程序代码,以通过所述测试数据...

【专利技术属性】
技术研发人员:廖志勤叶宗宝
申请(专利权)人:广州趣研网络科技有限公司
类型:发明
国别省市:

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

1