摘要
本申请公开了一种基于二分图的软件测试范围确定方法及相关产品。该方案中,获取两个版本代码之间的变动文件及对应的变动行号。确定变动行号所属的改动函数。通过调用链路确定改动函数对应的功能点,并确定各功能点的受影响频度。根据改动函数与功能点之间的关联关系构建二分图模型。求解二分图模型生成最小功能点集合。根据受影响频度对最小功能点集合进行排序,生成具有测试优先级的目标测试集。本申请技术方案通过将代码变更分析与二分图模型相结合,同时通过调用链路分析量化受影响频度,并根据受影响频度排序测试优先级。在保证了测试充分性的前提下显著提升了测试效率。
技术关键词
抽象语法树
覆盖算法
存储程序代码
代码变更分析
链路
顶点
可读存储介质
解析工具
接口
模块
处理器
关系
存储器
计算机
命令
指令
系统为您推荐了相关专利信息
协同分析方法
数据
硬件安全模块
生命周期管理
区块链存证
移动储能系统
拓扑结构数据
均衡管理方法
集群
链路
协议转换设备
MQTT服务器
数据传输系统
远程驾驶控制
数据传输方法