基于多覆盖率指标引导的测试用例进化生成方法

AITNT
正文
推荐专利
基于多覆盖率指标引导的测试用例进化生成方法
申请号:CN202510348076
申请日期:2025-03-24
公开号:CN120276987A
公开日期:2025-07-08
类型:发明专利
摘要
本发明属于软件测试技术领域,特别是涉及一种基于多覆盖率指标引导的测试用例进化生成方法。该方法能够实现多覆盖率指标引导的测试用例生成与优化,包括以下步骤:对被测程序进行语法解析,生成AST抽象语法树,识别覆盖率指标节点,构建CFG控制流图;构建插桩函数集和目标路径集,生成插桩后程序和排序的目标路径集;采用随机策略生成测试用例集,获取执行路径集,通过二进制编码生成初始种群;利用优化算法程序获取插桩结果,通过覆盖率分析得到覆盖率指标结果;进行覆盖率规则验证与优化,输出最终测试用例集,完成多覆盖率指标测试用例的生成与优化。
技术关键词
测试用例进化生成方法 分支 抽象语法树 表达式 覆盖率信息 节点 程序 执行测试用例 深度优先搜索 测试用例集 覆盖准则 指标 深度优先遍历 软件测试技术 生成测试用例 复杂度 生成语句 算法
系统为您推荐了相关专利信息
1
一种气动控制阀阀芯的动态不平衡力预测建模方法与系统
气动控制阀 预测建模方法 神经网络模型 物理 动态
2
水风光一体化系统的利益分配方法、系统、设备与介质
利益分配方法 风光一体化 弃风弃光 多属性决策 碳交易市场
3
电动挖掘机及其电驱回转系统的控制方法、装置和介质
回转系统 龙伯格观测器 速度控制器 建立空间坐标系 挖掘机结构
4
基于柱体-体素融合的机载高光谱点云三维目标检测系统及方法
机载高光谱 柱体 稀疏特征 多头注意力机制 卷积模块
5
一种估计功率扰动后各电源扰动功率分担量的方法及系统
功率 混合系统 母线 闭环 网络结构
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号