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

AITNT
正文
推荐专利
基于多覆盖率指标引导的测试用例进化生成方法
申请号:CN202510348076
申请日期:2025-03-24
公开号:CN120276987A
公开日期:2025-07-08
类型:发明专利
摘要
本发明属于软件测试技术领域,特别是涉及一种基于多覆盖率指标引导的测试用例进化生成方法。该方法能够实现多覆盖率指标引导的测试用例生成与优化,包括以下步骤:对被测程序进行语法解析,生成AST抽象语法树,识别覆盖率指标节点,构建CFG控制流图;构建插桩函数集和目标路径集,生成插桩后程序和排序的目标路径集;采用随机策略生成测试用例集,获取执行路径集,通过二进制编码生成初始种群;利用优化算法程序获取插桩结果,通过覆盖率分析得到覆盖率指标结果;进行覆盖率规则验证与优化,输出最终测试用例集,完成多覆盖率指标测试用例的生成与优化。
技术关键词
测试用例进化生成方法 分支 抽象语法树 表达式 覆盖率信息 节点 程序 执行测试用例 深度优先搜索 测试用例集 覆盖准则 指标 深度优先遍历 软件测试技术 生成测试用例 复杂度 生成语句 算法
系统为您推荐了相关专利信息
1
一种基于人工智能的储能协调控制方法及系统
发电量 储能协调控制方法 调节电网频率 密度峰值聚类算法 指数平滑法
2
一种基于改进生成对抗网络的肠镜图像增强方法
肠镜 图像增强模型 图像增强方法 生成对抗网络 编码器
3
基于精细化交流潮流的时序生产模拟方法
模拟模型 机组运行约束 时序 线路 电压越限
4
超网络与机理补偿双驱动的锂电池模型智能参数估计方法
参数估计方法 二阶等效电路模型 序列 超网络 电压补偿
5
基于电-碳协同调控的区域碳排放动态优化方法及系统
动态优化方法 火电机组碳排放 火电机组负荷 进化算法 表达式
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号