摘要
本发明公开了一种测试用例自动生成方法、装置、电子设备及存储介质。该方法包括:获取待测程序;对所述待测程序进行分析,生成初始种群;确定适应度函数;基于所述适应度函数,对所述初始种群进行迭代寻优,得到最优个体;将所述最优个体作为针对所述待测程序的目标测试用例。本技术方案,将基于程序控制流图生成的边界值用例与候选用例融合生成初始种群,能有效提高种群中关键路径覆盖率,有效降低冗余用例占比,相同测试目标下,用例集规模缩小,测试执行时间缩短。分层适应度函数设计,让高耗时操作用例比例降低,提高测试效率。将遗传算法各阶段操作与人工蜂群算法各阶段操作结合起来,提高算法效率。
技术关键词
待测程序
测试用例自动生成方法
节点
度函数
元素
分支
人工蜂群算法
电子设备
数据
可读存储介质
阶段
计算机
有效性
处理器通信
遗传算法
生成装置
逻辑
语句
模块
系统为您推荐了相关专利信息
油浸式变压器
噪声数据
状态监测方法
冗余传感器数据
因子
损伤识别方法
骨料粒径
土木工程结构监测
混凝土细观模型
曲线
侧信道信息
信道信息处理方法
线性规划模型
节点
后验概率分布
鲁棒优化模型
多设备协调
分布式光伏
配电网无功电压
电压控制设备