期刊文献+
共找到20篇文章
< 1 >
每页显示 20 50 100
基于GATS算法的面向对象测试用例自动生成 被引量:2
1
作者 王倩 张锦华 《郑州轻工业学院学报(自然科学版)》 CAS 2011年第6期31-34,共4页
在遗传算法的基础上,引入禁忌搜索算法,提出了一种面向对象测试用例自动生成的方法.该方法设计了一种新的类对象编码方式,并在此基础上构造了类测试用例自动生成所需的适应度函数,使每一个测试用例在局部区域中再次寻找最优值,从而改进... 在遗传算法的基础上,引入禁忌搜索算法,提出了一种面向对象测试用例自动生成的方法.该方法设计了一种新的类对象编码方式,并在此基础上构造了类测试用例自动生成所需的适应度函数,使每一个测试用例在局部区域中再次寻找最优值,从而改进整体算法搜索最佳值的能力.实验结果表明,该方法结合遗传群体优化和禁忌搜索较强的爬山能力,能够实现快速全局优化,自动生成高质量的测试用例. 展开更多
关键词 面向对象测试用例 遗传算法 禁忌搜索
在线阅读 下载PDF
面向对象测试方法在观测控制系统中的应用 被引量:1
2
作者 王坚 黄鲲 +5 位作者 任间 朱利平 姚仰光 刘光曹 袁海龙 金革 《核电子学与探测技术》 CAS CSCD 北大核心 2007年第2期190-193,169,共5页
介绍了面向对象测试方法在观测控制系统(OCS)中的应用。与OCS开发过程和模型相对应,介绍了迭代的面向对象的测试过程,在过程中相应于面向对象的基于组件的开发方法,应用面向对象的测试方法,提出适合OCS的方法和内容以及OCS的测试重点,... 介绍了面向对象测试方法在观测控制系统(OCS)中的应用。与OCS开发过程和模型相对应,介绍了迭代的面向对象的测试过程,在过程中相应于面向对象的基于组件的开发方法,应用面向对象的测试方法,提出适合OCS的方法和内容以及OCS的测试重点,包括各开发模型的测试,与子系统的接口测试,应用组件的测试,体系结构的测试。 展开更多
关键词 观测控制系统 面向对象测试 测试过程 测试方法 模型 接口
在线阅读 下载PDF
面向对象的软件测试方法 被引量:5
3
作者 张文祥 王昭顺 王新辉 《计算机应用》 CSCD 北大核心 2004年第12期90-92,共3页
文章针对面向对象软件具有的特征,给出一个面向对象的测试模型.详细探讨了面向对象单元测试、面向对象集成测试和面向对象系统测试的测试策略,以及相应的测试用例设计方法。
关键词 面向对象测试模型 面向对象单元测试 面向对象集成测试 面向对象系统测试
在线阅读 下载PDF
基于复杂网络面向对象集成测试的研究 被引量:7
4
作者 李丽萍 缪淮扣 钱忠胜 《计算机科学》 CSCD 北大核心 2008年第12期254-257,共4页
软件测试是保证软件质量的重要手段。面向对象的方法给软件系统带来好处的同时,也为测试带来了挑战,传统的测试方法无法应用于许多面向对象的特性。研究表明,大型软件系统内部结构具有小世界效应(Small-World,SW)和无标度特性(Scale-Fre... 软件测试是保证软件质量的重要手段。面向对象的方法给软件系统带来好处的同时,也为测试带来了挑战,传统的测试方法无法应用于许多面向对象的特性。研究表明,大型软件系统内部结构具有小世界效应(Small-World,SW)和无标度特性(Scale-Free,SF)。基于软件的复杂网络特性对面向对象的集成测试进行了研究,提出了一种通过分析类之间的交互复杂性和聚集复杂性来确定软件测试顺序的方法。利用该方法进行面向对象集成测试可以减少桩模块的数量,提高测试效率,且不降低原有测试覆盖度。 展开更多
关键词 软件测试 面向对象集成测试 复杂网络 小世界效应 无标度特性
在线阅读 下载PDF
一种基于RRT技术的面向对象软件测试方法 被引量:8
5
作者 陈锦富 奚家祥 +2 位作者 于敏杰 黄如兵 包骐豪 《江苏大学学报(自然科学版)》 EI CAS 北大核心 2019年第1期67-75,共9页
针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包... 针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率. 展开更多
关键词 面向对象软件测试 自适应随机测试 距离度量 测试用例结构 限制性随机测试
在线阅读 下载PDF
基于UML顺序图的面向对象软件簇级测试用例生成 被引量:1
6
作者 苏荟 张毅坤 《计算机工程与科学》 CSCD 2007年第11期66-68,共3页
本文提出了一种新的面向对象软件簇级测试用例生成方法。在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;然后,依据从UML顺序图中提取出来的类间的交互信息,采用文中给出的算法生成测试用例;最后,将生成的测试用例依据XML... 本文提出了一种新的面向对象软件簇级测试用例生成方法。在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;然后,依据从UML顺序图中提取出来的类间的交互信息,采用文中给出的算法生成测试用例;最后,将生成的测试用例依据XML文档的格式存储,以便于管理,并通过实例对该测试用例生成方法进行了验证。 展开更多
关键词 面向对象软件簇级测试 UML顺序图 多态性 动态绑定 测试用例
在线阅读 下载PDF
基于ODDWG的面向对象软件集成测试序列生成
7
作者 苏荟 《现代电子技术》 2012年第18期38-40,共3页
为了更好地完成面向对象软件测试中的集成测试,提出了一种基于UML类图的面向对象软件集成测试方法。首先从UML类图的文件中利用RationalRose提供的接口将类图中的类内信息、类间信息提取出来,并计算每个类的内聚度以及类间耦合度,同时... 为了更好地完成面向对象软件测试中的集成测试,提出了一种基于UML类图的面向对象软件集成测试方法。首先从UML类图的文件中利用RationalRose提供的接口将类图中的类内信息、类间信息提取出来,并计算每个类的内聚度以及类间耦合度,同时把每个类看作有向图的结点,类的内聚度、类间耦合度的加权作为节点的权值,类间关系的出度作为关系的权值。根据动态绑定的特点,在图中添加类间可能存在的动态绑定线索;然后,遍历该动态对象赋权图生成集成测试的测试序列;最后对生成的序列进行筛选,得出最有效的测试序列。实验证明该方法是有效的。 展开更多
关键词 UML类图 有向赋权图 面向对象软件集成测试 ODDWG
在线阅读 下载PDF
一个面向路径的软件测试辅助工具 被引量:13
8
作者 邱晓康 李宣东 《电子学报》 EI CAS CSCD 北大核心 2004年第F12期231-234,共4页
软件测试作为保证软件质量、提高软件可靠性的重要手段 .路径覆盖准则就是考察软件测试充分性的一种重要准则 .由于严格的路径覆盖测试不可实现 ,选择一些对软件整体质量影响较大的重点路径进行测试 ,以提高软件测试工作的效率和效益 .... 软件测试作为保证软件质量、提高软件可靠性的重要手段 .路径覆盖准则就是考察软件测试充分性的一种重要准则 .由于严格的路径覆盖测试不可实现 ,选择一些对软件整体质量影响较大的重点路径进行测试 ,以提高软件测试工作的效率和效益 .主要针对面向对象的软件系统提出了一种通用的基于统计的自动化辅助工具 ,通过对程序代码的静态分析和插装 ,以及由大量随机测试用例驱动所得到的统计分析结果 ,为软件的功能测试和可靠性测试中的重点路径选择提供参考依据 .对该工具的主要思想、相应算法以及一些具体的实现问题进行了阐述 . 展开更多
关键词 面向路径 面向对象测试 插装 统计
在线阅读 下载PDF
面向Java的Randoop自动化单元测试生成工具性能分析 被引量:1
9
作者 刘芳 洪玫 +3 位作者 王潇 郭丹 杨正卉 黄小丹 《计算机科学》 CSCD 北大核心 2020年第9期24-30,共7页
自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的... 自动化单元测试是现代软件开发研究的热点。Randoop自动化单元测试用例生成工具针对Java和.NET代码,基于反馈指导随机生成测试用例,在业界应用广泛。为了有效使用Randoop进行自动化测试,采用经验软件工程的方法,通过实验分析Randoop的性能特点;实验选取4个有代表性的Java开源项目,分析Randoop生成测试用例的代码覆盖率和变异体检测能力,以及它们与时间成本和被测类源代码的代码结构之间的关系。实验发现,Randoop可以在短时间内生成有效的测试用例,生成测试用例的性能随时间增加而上升,并在测试用例生成时间为120 s时趋于稳定,其平均变异体覆盖率达55.59%,且平均变异体杀死率为28.15%。Randoop生成的测试用例的性能与被测类源代码的代码结构和复杂度存在一定的关系。该研究为软件测试人员有效使用Randoop工具提供了有价值的参考。 展开更多
关键词 Randoop 面向对象自动化单元测试 测试用例自动生成 代码覆盖率 变异分析
在线阅读 下载PDF
影子模式:一种新的用于测试的设计模式 被引量:4
10
作者 涂永忠 邵晨曦 +1 位作者 蔡维德 胡香冬 《计算机研究与发展》 EI CSCD 北大核心 2004年第1期34-40,共7页
介绍了一种新的设计模式 :用于测试面向对象程序的影子模式 它为每个使用它的对象生成一个影子对象 这种模式允许测试脚本无缝地嵌入到程序中 ,无需额外的测试驱动或测试插件 在测试过程中 ,测试用例可以调用影子对象作为测试插件 ,... 介绍了一种新的设计模式 :用于测试面向对象程序的影子模式 它为每个使用它的对象生成一个影子对象 这种模式允许测试脚本无缝地嵌入到程序中 ,无需额外的测试驱动或测试插件 在测试过程中 ,测试用例可以调用影子对象作为测试插件 ,也可以调用真实的应用代码 ,测试脚本可以在运行时做出选择 展开更多
关键词 影子模式 设计模式 面向对象测试
在线阅读 下载PDF
基于扩展ORD图的类间集成测试顺序改进算法 被引量:2
11
作者 高海昌 冯博琴 +1 位作者 李远杰 曾明 《小型微型计算机系统》 CSCD 北大核心 2007年第4期725-728,共4页
在UML类图的基础上,将传统对象关系图(ORD)模型进行了扩展,并对它们进行了形式化的定义.提出了一种基于扩展ORD图的类间集成测试顺序改进算法,通过递归调用改进的Kosaraj鉴别强连通分量的算法来确定SCCs.本算法与Tai和Traon的两种算法比... 在UML类图的基础上,将传统对象关系图(ORD)模型进行了扩展,并对它们进行了形式化的定义.提出了一种基于扩展ORD图的类间集成测试顺序改进算法,通过递归调用改进的Kosaraj鉴别强连通分量的算法来确定SCCs.本算法与Tai和Traon的两种算法比较,需要的测试桩最少,效率最高.理论分析和初步的实验证明这种方法是可行和有效的. 展开更多
关键词 面向对象测试 类间集成 对象关系图 强连通图 权重计算
在线阅读 下载PDF
软件测试技术在换热设备CAD系统中的应用 被引量:1
12
作者 刘敏珊 董其伍 李军杰 《计算机工程》 EI CAS CSCD 北大核心 2005年第7期207-210,共4页
软件测试是软件开发过程中非常关键的一个环节。该文对软件测试技术的核心作了较为详细的论述,并利用面向对象测试技术对换热设备CAD系统的测试进行了介绍。
关键词 传统测试 面向对象测试 换热设备CAD
在线阅读 下载PDF
基于UML状态图的类测试用例实现的研究和设计 被引量:1
13
作者 于重重 刘杰 张莹 《计算机工程与设计》 CSCD 北大核心 2008年第4期800-802,共3页
UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中... UML状态图能有效的表现系统的并发控制和类的嵌套,但用其实现的类测试用例复杂。研究了UML状态图和扩展有限状态机这两种方法在软件测试中状态转换的特点,利用扩展有限状态机状态转挟单一线索化的特点降低UML状态图在类测试用例生成中的复杂性。以一个坐标图形显示类的测试用例生成为例,详细讨论了结合扩展有限状态机状态转换特点的UML状态图在面向对象测试技术中的应用。 展开更多
关键词 面向对象测试 UML状态图 扩展有限状态机(EFSM) 测试用例 坐标图形显示类
在线阅读 下载PDF
一种类间测试顺序改进算法 被引量:2
14
作者 李远杰 周国征 刘凤晨 《计算机工程》 CAS CSCD 北大核心 2010年第8期74-75,82,共3页
确定类的测试顺序是面向对象程序测试中的关键步骤。描述对象关系图模型,提出一种基于对象关系图的类间集成测试顺序改进算法,与Tai和Traon等人提出的算法相比,该算法需要的测试桩较少、效率较高。在Redflag4系统下用Kylix3(C++)对算法... 确定类的测试顺序是面向对象程序测试中的关键步骤。描述对象关系图模型,提出一种基于对象关系图的类间集成测试顺序改进算法,与Tai和Traon等人提出的算法相比,该算法需要的测试桩较少、效率较高。在Redflag4系统下用Kylix3(C++)对算法进行实现。理论分析和初步实验证明了该算法的可行性和有效性。 展开更多
关键词 面向对象测试 类间集成 对象关系图 强连通图
在线阅读 下载PDF
软件测试方法简述与展望 被引量:25
15
作者 许静 陈宏刚 王庆人 《计算机工程与应用》 CSCD 北大核心 2003年第13期75-78,共4页
软件测试是一门重要的、具有广泛应用的学科,随着应用系统的不同,软件的测试方法呈现多样性。该文从概念、基本问题、方法、任务等各个方面进行评述,讨论了待解决的问题,并对今后的发展方向进行了展望。
关键词 软件测试 面向对象测试 GUI测试 回归测试
在线阅读 下载PDF
Class Tester:一个基于状态转换的类测试工具的设计与实现 被引量:1
16
作者 谢晓东 卢炎生 《小型微型计算机系统》 CSCD 北大核心 2007年第3期447-450,共4页
面向对象软件测试的类测试方法有三种:基于规约说明的类测试方法、基于类流图的类测试方法、基于状态转换的类测试方法.本文描述了一个针对C++语言的基于状态的类测试工具的设计和实现,介绍了该工具的体系结构和主要算法.对测试驱动器... 面向对象软件测试的类测试方法有三种:基于规约说明的类测试方法、基于类流图的类测试方法、基于状态转换的类测试方法.本文描述了一个针对C++语言的基于状态的类测试工具的设计和实现,介绍了该工具的体系结构和主要算法.对测试驱动器的自动生成的方法作了详细介绍.最后通过一个实例描述了该工具的工作流程. 展开更多
关键词 软件测试 面向对象软件测试 测试 测试工具
在线阅读 下载PDF
测试脚本自动生成器的设计与实现 被引量:7
17
作者 赵斌飞 刘磊 《计算机科学》 CSCD 北大核心 2008年第6期276-279,共4页
分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程... 分析了现有的几种测试脚本生成技术,按照Mosley的同步数据驱动测试框架(CSDDT)框架设计并实现了一个针对面向对象程序的测试脚本生成器,通过实例验证了方法的可行性和工具的有效性,降低了产生测试脚本的工作量,对已知测试脚本产生过程中的弱点有很好的改进作用。生成脚本可以从单元测试开始应用,重用性良好,可同时测试多个类与方法,无须特定脚本开发语言。 展开更多
关键词 软件测试自动化 测试脚本 面向对象测试
在线阅读 下载PDF
基于UML的CPN模型在软件测试中的应用 被引量:5
18
作者 刘烁 陈俊杰 《计算机工程》 CAS CSCD 北大核心 2008年第3期119-121,共3页
UML在被工业界广泛接受的同时也成为学术界遵循的一种标准建模语言。许多面向对象软件测试的研究都围绕UML模型开展。但UML模型属于半形式化模型,往往无法自动生成测试用例。将UML模型与Petri网相结合,能够弥补其数学支持的不足。文章... UML在被工业界广泛接受的同时也成为学术界遵循的一种标准建模语言。许多面向对象软件测试的研究都围绕UML模型开展。但UML模型属于半形式化模型,往往无法自动生成测试用例。将UML模型与Petri网相结合,能够弥补其数学支持的不足。文章给出了基于UML的CPN模型的测试框架和一个从UML模型构造CPN模型的算法,并根据该方法给出了自动化支持工具U2CPN的类图结构。 展开更多
关键词 面向对象软件测试 统一建模语言 着色PETRI网 测试用例生成
在线阅读 下载PDF
C++类测试描述语言的设计和实现
19
作者 宋春明 徐拾义 《计算机工程》 CAS CSCD 北大核心 2004年第12期78-80,共3页
根据一种软件可测性设计技术——软件内建自测试的实施方案,该文提出了一种针对C++类测试的测试描述语言TDL,以提高C++类测试数据的存储结构化,方便其共享和复用。重点讨论了TDL语言的核心对象和结构,并给出了一个TDL程序的实例。
关键词 面向对象软件测试 可测性设计 软件内建自测试 测试用例 测试语言
在线阅读 下载PDF
基于调用图的类间MM路径自动生成方法研究
20
作者 何伟 赵瑞莲 朱群雄 《计算机研究与发展》 EI CSCD 北大核心 2013年第2期332-343,共12页
在面向对象的软件测试中,类间集成测试尤其困难.方法/消息路径(MM路径)是由消息连接的方法执行序列,可以很好地体现面向对象软件由对象发送消息调用方法执行的交互过程,因此非常适于面向对象软件的集成测试.结合现有调用图构建算法,提... 在面向对象的软件测试中,类间集成测试尤其困难.方法/消息路径(MM路径)是由消息连接的方法执行序列,可以很好地体现面向对象软件由对象发送消息调用方法执行的交互过程,因此非常适于面向对象软件的集成测试.结合现有调用图构建算法,提出了一种基于调用图的面向对象软件类间MM路径自动生成方法,并通过大量实验,研究了采用类层次分析和安德森指向分析这2种典型调用图构建算法对生成MM路径的数量和时间花费的影响,进而分析了面向MM路径生成的测试用例集对被测程序的结构测试覆盖效果.实验结果表明:基于调用图的类间MM路径自动生成方法是确实可行的;采用安德森指向分析较类层次分析生成类间MM路径的数量平均增加13.11%,时间消耗却平均减少27.78%;此外,针对安德森指向分析生成的类间MM路径进行面向路径的测试用例自动生成,其生成的测试用例集对被测程序获得的结构覆盖率比采用类层次分析平均提高2%~7%.因此,对于基于调用图的面向对象软件类间集成测试路径生成,基于安德森指向分析较类层次分析生成类间MM路径的效率更高. 展开更多
关键词 MM路径 调用图 类层次分析 安德森指向分析 面向对象软件的集成测试 面向路径的测试用例自动生成
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部