文档名:基于深度强化学习的类集成测试序列生成方法
摘要:类集成测试序列的生成是面向对象软件测试中的关键步骤,当类的测试序列不同时,相应的测试代价也不相同.在集成测试中生成一个合理的类集成测试序列可以有效降低软件测试的代价.本文将深度强化学习中的AdvantageActor-Critic算法应用于解决类集成测试序列生成问题.首先,利用类间各种依赖关系构建与智能体交互的环境模型;然后,记录智能体从初始状态到终止状态的路径,即每次选择的动作对应每次选择集成到序列的类编号;最后,得出最终的类集成测试序列.实验结果表明,本文方法所得到的类集成测试序列花费的总体测试桩复杂度,在选取的7个项目中有5个表现最佳,在剩余2个项目中表现中等.
作者:张颖辉 张艳梅 张志成 姜淑娟 丁艳茹 袁冠 Author:ZHANGYing-hui ZHANGYan-mei ZHANGZhi-cheng JIANGShu-juan DINGYan-ru YUANGuan
作者单位:中国矿业大学矿山数字化教育部工程研究中心,江苏徐州221116;中国矿业大学计算机科学与技术学院,江苏徐州221116中国矿业大学矿山数字化教育部工程研究中心,江苏徐州221116;中国矿业大学计算机科学与技术学院,江苏徐州221116;广西可信软件重点实验室(桂林电子科技大学),广西桂林541004南方科技大学工学院计算机科学与工程系,广东深圳518055
刊名:电子学报 ISTICEIPKU
Journal:ActaElectronicaSinica
年,卷(期):2023, 51(2)
分类号:TP311
关键词:集成测试 测试序列 深度强化学习 advantageactor-critic 测试桩复杂度
机标分类号:TP311TP181V249.1
在线出版日期:2023年5月8日
基金项目:国家自然科学基金,国家自然科学基金,中国博士后基金,广西可信软件重点实验室研究课题基于深度强化学习的类集成测试序列生成方法[
期刊论文] 电子学报--2023, 51(2)张颖辉 张艳梅 张志成 姜淑娟 丁艳茹 袁冠类集成测试序列的生成是面向对象软件测试中的关键步骤,当类的测试序列不同时,相应的测试代价也不相同.在集成测试中生成一个合理的类集成测试序列可以有效降低软件测试的代价.本文将深度强化学习中的AdvantageActor-C...参考文献和引证文献
参考文献
引证文献
本文读者也读过
相似文献
相关博文
基于深度强化学习的类集成测试序列生成方法 Generation Method of Class Integration Test Order Based on Deep Reinforcement Learning
基于深度强化学习的类集成测试序列生成方法.pdf
- 文件大小:
- 1.71 MB
- 下载次数:
- 60
-
高速下载
|
|