基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
集成测试是软件测试过程中不可缺少的步骤, 针对在集成测试中如何对系统中的类合理排序的问题, 国内外研究者提出了多种生成类集成测试序列的方法, 然而他们大多没有将测试桩复杂度作为评估测试代价的指标.针对该问题, 提出面向类集成测试序列生成的强化学习研究方法, 以总体测试桩复杂度为评价测试代价的指标, 生成测试代价尽可能低的类集成测试序列. 首先, 定义强化学习任务, 根据任务设定算法的追求目标; 其次, 进行程序的静态分析, 根据分析得到的结果计算测试桩复杂度; 然后, 将测试桩复杂度的计算融入奖励函数的设计中, 为选择下一步动作提供信息和依据; 最后, 通过奖励函数反馈值函数, 通过值函数的设定保证累计奖励最大化. 当智能体完成规定训练次数, 系统会选择获得最大累计奖励值的类集成测试序列进行输出, 即为我们追求的测试代价尽可能低的结果. 实验结果表明, 与现有方法相比, 在以总体测试桩复杂度为评价指标时, 提出的方法结果更优.
推荐文章
基于ODDWG的面向对象软件集成测试序列生成
UML类图
有向赋权图
面向对象软件集成测试
ODDWG
面向对象的集成测试顺序的研究
面向对象
集成测试
集成顺序
基于策略记忆的深度强化学习序列推荐算法研究
推荐系统
强化学习
策略网络
注意力机制
基于ODDWG的面向对象软件集成测试序列生成
UML类图
有向赋权图
面向对象软件集成测试
ODDWG
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 面向类集成测试序列生成的强化学习研究
来源期刊 软件学报 学科 工学
关键词 类集成测试序列 强化学习 测试桩 测试代价 奖励函数
年,卷(期) 2022,(5) 所属期刊栏目 领域软件工程专题|SPECIAL TOPIC ON DOMAIN-SPECIFIC SOFTWARE ENGINEERING
研究方向 页码范围 1674-1698
页数 25页 分类号 TP311
字数 语种 中文
DOI 10.13328/j.cnki.jos.006555
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
类集成测试序列
强化学习
测试桩
测试代价
奖励函数
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
软件学报
月刊
1000-9825
11-2560/TP
16开
北京8718信箱
82-367
1990
chi
出版文献量(篇)
5820
总下载数(次)
36
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导