基于强化学习选择策略的路径覆盖测试数据生成算法OA北大核心CSTPCD
面向路径覆盖的测试是软件测试的重要方法之一。如何快速生成高质量测试数据使其满足路径覆盖要求,一直是研究热点问题。为解决现有智能优化方法运行时间长、探索过程不稳定以及生成测试用例冗余的问题,提出一种基于强化学习思想的选择策略,用于以路径覆盖为准则的测试数据生成中。通过将可执行路径定义为智能体状态,算法每一轮迭代更新后的数据选择定义为智能体动作,并将奖励函数与状态变化关联,在状态更新过程中使用贪心策略来引导输入数据不断向未获取状态变异更新,以此不断选…查看全部>>
刘超;丁蕊;朱雨寒
牡丹江师范学院数学科学学院,黑龙江牡丹江157000牡丹江师范学院计算机与信息技术学院,黑龙江牡丹江157000牡丹江师范学院数学科学学院,黑龙江牡丹江157000
计算机与自动化
测试数据生成路径覆盖强化学习选择策略
《计算机应用研究》 2024 (8)
P.2467-2473,7
牡丹江师范学院资助项目(MNUGP202304,kjcx2022-020mdjnu,1451TD003)黑龙江省自然科学基金资助项目(LH2023F037)黑龙江省高等教育教学改革重点委托项目(SJGZ20200175)黑龙江省高等教育教学改革项目(SJGY20220607)。
评论