一种基于打桩函数的单元测试方法、装置、设备及存储介质
申请号:CN202510898994
申请日期:2025-06-30
公开号:CN120670319A
公开日期:2025-09-19
类型:发明专利
摘要
本发明公开了一种基于打桩函数的单元测试方法、装置、设备及存储介质,涉及现代软件开发技术领域,包括:构建待测试单元对应的代码抽象语法树;对代码抽象语法树中的各节点进行遍历分析以得到函数相关信息并根据跨模块调用规则从函数相关信息中确定目标打桩函数;判断是否存在目标打桩函数对应的目标函数输出文件;若存在,则读取目标函数输出文件并基于目标打桩函数的当前函数信息和目标函数输出文件确定新增打桩函数;生成新增打桩函数对应的新增函数代码并将新增函数代码基于预设存储规范写入至目标函数输出文件,以便调用目标函数输出文件对待测试单元进行测试。这样一来,可以减少手动编写打桩函数的工作量,提高单元测试的效率和可维护性。
技术关键词
单元测试方法
存储规范
抽象语法树
列表
表达式
节点
单元测试装置
深度优先搜索
软件开发技术
模块
可读存储介质
存储计算机程序
遍历算法
解析方法
框架
语句
处理器
电子设备
工作量