摘要
本发明提供一种程序测试方法、装置、系统及电子设备,该方法包括:获取目标应用程序,目标应用程序包括至少一个目标代码分支;采用目标应用程序,构建抽象语法树,并基于抽象语法树,提取至少一个目标代码分支中各个目标代码分支的特征信息;分别基于各个目标代码分支的特征信息,生成各个目标代码分支对应的至少一个测试用例;执行各个目标代码分支对应的至少一个测试用例,得到测试记录数据,并基于测试记录数据,生成代码分支覆盖测试报告。本发明实施例可有效提高程序测试的准确性。
技术关键词
分支
抽象语法树
程序测试系统
程序测试方法
生成代码
语句
程序测试装置
电子设备
处理单元
数据
节点
覆盖率
遍历算法
变量
标识
处理器
指令
存储器
系统为您推荐了相关专利信息
腹腔镜手术机器人
双目图像深度估计
视觉交互系统
轨迹
规划
车载视觉感知系统
集成模块
图像
数据采集模块
视频流
交互检测方法
无人机场景
文本编码器
多级特征
解码器