-
题名集成测试中的类测试顺序生成技术述评
被引量:7
- 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
[自动化与计算机技术—计算机软件与理论]
-
-
题名混合遗传算法在面向对象软件集成测试中的应用
被引量:2
- 2
-
-
作者
王正山
-
机构
东南大学计算机科学与工程学院
-
出处
《计算机应用》
CSCD
北大核心
2008年第5期1341-1343,共3页
-
基金
安徽省教育厅自然科学基金项目(2006KJ085B)
-
文摘
提出了一种在面向对象软件集成测试中确定类间测试序列的混合遗传算法。该算法在基本遗传算法的基础之上增加局部搜索以增强局部搜索能力,以及使用缓冲池以减少运行时间。实验结果表明,该算法的性能优于现有的其他方法。
-
关键词
集成测试
混合遗传算法
类间测试顺序
对象关系图
-
Keywords
integration testing
hybrid genetic algorithm, inter-class test order
object relation graph
-
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]
-
-
题名面向对象程序中对象关系的描述方法
被引量:1
- 3
-
-
作者
刘坤
姜淑娟
刘蕾
-
机构
中国矿业大学计算机科学与技术学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2008年第20期5250-5252,共3页
-
基金
中国矿业大学科学研究基金项目(0D4527)
-
文摘
对象关系图是一种描述对象关系的工具,在分析对象关系图的优缺点的基础上,提出了一种构建带权的对象关系图的方法,并把这种描述方法运用到确定类簇中的类间测试顺序上。该带权对象关系图克服了原来对象关系图中描述类间关系过于简单,尤其是反映关联关系的强弱不明显等主要缺点。
-
关键词
面向对象程序
软件簇级测试
对象关系
对象关系图
类间测试顺序
-
Keywords
object-oriented program
cluster level test
object relation
object relation graph
inter-class test order
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-