-
题名集成测试中的类测试顺序生成技术述评
被引量:6
- 1
-
-
作者
张艳梅
姜淑娟
张妙
鞠小林
-
机构
中国矿业大学计算机科学与技术学院
广西可信软件重点实验室(桂林电子科技大学)
南京大学计算机软件新技术国家重点实验室
南通大学计算机科学与技术学院
-
出处
《计算机学报》
EI
CSCD
北大核心
2018年第3期670-694,共25页
-
基金
国家自然科学基金(61502497
61673384)
+4 种基金
广西可信软件重点实验室开放课题(kx201530
kx201609)
南京大学计算机软件新技术国家重点实验室开放课题(KFKT2014B19)
中国博士后科学基金项目(2015M581887)
徐州市科技计划项目(KC15SM051)资助
-
文摘
对于面向对象程序,一个常见的问题是确定集成测试中的类的测试顺序,称为类集成测试顺序的确定问题.类测试顺序的确定问题是面向对象软件集成测试中的关键难点之一.首先,简单介绍类测试顺序确定问题的背景.其次,概括描述类集成测试顺序问题以及其产生的原由,并介绍类间依赖关系(包括类间静态依赖关系和动态依赖关系)和抽象类的定义与特点,接着对类测试顺序的确定问题进行分类并评析两种分类方式,包括破除环路的方式和估算测试桩代价的方式.其中,破除环路主要采用基于图论和基于搜索这两类方法,估算测试桩代价主要根据评价所构造的测试桩的个数多少和所构造的测试桩的总体复杂度大小这两个指标.再次,对现有解决类集成测试顺序问题的典型技术进行分类,分为基于图论和基于搜索技术两大类.然后,全面系统地分析这些相关技术的研究现状、特点等,之后还介绍了已有典型的基于图论和基于搜索技术技术在实验过程中各自所使用的评测数据集等.最后,指出未来的研究方向,并对该文进行总结.
-
关键词
软件测试
类测试顺序
集成测试
破除环路
测试桩代价
-
Keywords
software testing
class test order
integration test
cycle-breaking
test stub cost
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于图神经的DQN的类集成测试序列生成方法研究
- 2
-
-
作者
王晨源
-
机构
中国矿业大学
-
出处
《电子技术与软件工程》
2023年第5期29-34,共6页
-
文摘
本文提出针对类集成测试中不同的测试序列所耗费的整体代价问题使用整体测试桩复杂度为评价指标来设计深度强化学习任务;最后设计图神经网络用来提取程序类之间的关系特征并融入至DQN中,通过在一定训练次数内不断训练智能体获得最低整体测试桩复杂度的类测试序列。实验结果表明,提出的方法可在一些测试程序上效果达到最优。
-
关键词
类集成测试序列
图神经网络
深度强化学习
测试桩代价
-
分类号
TP311.53
[自动化与计算机技术—计算机软件与理论]
TP18
[自动化与计算机技术—计算机科学与技术]
-