导读:本文包含了簇级测试论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:测试,面向对象,顺序,数据流,软件,关系,多态性。
簇级测试论文文献综述
孙琳琳,侯秀萍,朱波,肖宇虹,王荣丽[1](2015)在《类簇级测试任务并行化研究》一文中研究指出为了提高传统串行类簇级测试速度,对类簇测试任务并行化方法进行研究。使用类间依赖关系和类测试依赖关系分析方法将类簇级测试任务并行化问题转化为求解对象关系图中节点的并行性。复杂的类簇关系会形成有向环路,为确定环路中测试的起始位置需要将环路打破,提出了综合考虑节点度数、环路数和测试桩复杂度3种因素的破环方法;对消除环路的对象关系图进行并行性分析,并设计了一种分层并行算法。通过实验对串行方案和分层并行方案进行对比,证明了分层并行方案的有效性。(本文来源于《吉林大学学报(信息科学版)》期刊2015年05期)
王艳丽[2](2011)在《面向对象软件簇级测试用例自动生成方法研究与实现》一文中研究指出面向对象软件簇级测试用例自动生成技术是一种考察一组协同操作的类之间相互作用,从而自动生成集成测试过程中所需测试用例的技术。面向对象程序与过程式程序不同,它具有继承、多态、重载、封装、消息传递、关联和聚合等特性,使得程序具有一定的复杂性,由此对于自动生成测试用例技术在软件测试领域获得了广泛的应用。近几年,随着UML成为面向对象建模事实上的标准以后,基于UML的测试用例的自动生成方法成为将来的发展趋势,为我们进一步的研究提供了条件,同时也推动了自动化测试工具在国际上的影响力。本课题的主要目的是设计自动生成簇级测试用例算法,用生成的测试用例发现类间接口、类的继承和多态性中存在的潜在错误,并对相关技术进行研究。主要研究工作包括:首先简要介绍簇级测试的来源和研究意义、发展历史及其研究现状;其次对现阶段的测试用例生成方法进行了理论分析,并在此基础上详细介绍了设计中用到的UML用于面向对象软件测试的机理和测试用例生成的思路;在第四章中介绍了基于CADAG图的系统测试用例生成方法,详细介绍了设计中具体算法;第五章中在系统测试用例的基础上,针对其中的具体用例,介绍基于顺序图,采用深度优先的算法遍历所有场景,生成具体测试用例,并通过实际项目验证该算法的可行性;第六章是测试用例自动生成的实验研究部分,给出了测试数据;最后进行了全文的总结。该测试用例自动生成技术具有节省寻求消息序列时间的特点,并对解决动态绑定问题提供了新线索,对研究自动化测试工具非常重要,具有较好的市场的应用前景。(本文来源于《长春工业大学》期刊2011-04-01)
康维[3](2009)在《基于UML模型的类簇级测试用例生成方法研究》一文中研究指出软件测试是软件工程的一个重要阶段。随着软件工程的发展,软件测试的地位变得日益重要。测试用例的设计和编制是软件测试最重要的活动,是软件测试质量的根本保障。随着面向对象软件开发方法的广泛应用,针对于面向对象的测试方法也得到了越来越多的重视。面向对象软件的特征,如封装性、继承性、多态和动态绑定等,这些特征的引入增加了测试的复杂性,使得面向对象的测试与传统的软件测试有很大的不同。本文在分析研究面向对象软件类簇级测试的方法的基础上,提出了一种面向对象软件的类簇级测试用例生成方法。该方法以UML顺序图作为测试用例生成的基础,在分析以UML顺序图描述的场景和状态图以及场景和状态图的关系的基础上,先提出一种从单个场景自动生成状态图的算法,该算法通过遍历场景中的事件,为场景中的每个对象都生成状态图。其次根据场景间的关系将状态图合并得到单个对象完整的状态图,再定义同步约束合并得到包含所有对象的系统的状态图。最后根据系统的状态图利用图遍历的算法得到测试路径,每条测试路径就是一个集成测试的测试用例。该方法基于UML,在满足覆盖所有测试需求的基础上生成的测试用例简单高效,实现了测试用例生成的自动化。为了检验该方法的实用性,作者实现了利用顺序图生成状态图并最终生成测试用例的工具。并以实际项目为例,对该方法进行了验证,结果表明,该方法是可行的。(本文来源于《中南大学》期刊2009-06-30)
苏荟,张毅坤[4](2007)在《基于UML顺序图的面向对象软件簇级测试用例生成》一文中研究指出本文提出了一种新的面向对象软件簇级测试用例生成方法。在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;然后,依据从UML顺序图中提取出来的类间的交互信息,采用文中给出的算法生成测试用例;最后,将生成的测试用例依据XML文档的格式存储,以便于管理,并通过实例对该测试用例生成方法进行了验证。(本文来源于《计算机工程与科学》期刊2007年11期)
苏荟,张毅坤,姚海波,费蓉[5](2005)在《基于UML顺序图的面向对象软件簇级测试》一文中研究指出提出了一种新的面向对象软件簇级测试方法,在UML顺序图的基础上,首先从*.MDL文档中提取出类间的交互信息;其次利用程序插桩技术从源代码中提取程序运行时类间的交互信息;最后将二者进行对比,验证源代码中类间信息交互是否正确。并通过实例对该方法的正确性和有效性进行了验证。(本文来源于《计算机工程》期刊2005年24期)
毛澄映,卢炎生[6](2005)在《面向对象类簇级测试中控制依赖分析方法研究》一文中研究指出类簇控制依赖信息是进行类间数据流测试的基础。本文通过克服已有类控制流分析的不足之处,提出了CCFG算法,依照类间测试序,通过分析继承、聚集和关联等类间关系特征进而增量式地构造类间控制流图(ICCFG算法),并初步探讨了动态控制依赖分析方法。实验表明,上述控制流分析方法可方便地用于类间数据流测试,并能有效地探测定义-使用错误。(本文来源于《计算机工程与科学》期刊2005年08期)
卢炎生,毛澄映[7](2005)在《面向对象簇级测试中类间测试序确定方法研究》一文中研究指出通过对传统的对象关系图进行扩展,提出了EORD图和WORD图的概念.在确定类间测试序时,把需要生成的存根数目作为优化目标,还定义了联系强度、成环权重、边向因子等启发式规则,并将此作为剪去关联边破除环路的重要准则.分析目前已有算法的优缺点,提出了我们的确定类间测试序的AICTO算法.该算法首先着重处理环偶对中的关联边,较大地提高了算法效率,还具有创建存根时涉及到的类的数目少、能保留关联强度大的边和稳定性好等优点,并在原型系统CppTest中进行了实现.(本文来源于《小型微型计算机系统》期刊2005年06期)
李文锋[8](2005)在《基于TC正交数组的簇级测试用例设计研究》一文中研究指出目前面向对象的设计方法在全世界范围内得到了广泛应用,但面向对象簇级测试方法的研究还显得滞后。随着人们对软件需求的增加,开发“无缺陷”软件显得越来越重要,这对软件测试提出了更高的要求,需要尽可能地测试软件开发过程中所有可能引入缺陷的情形,包括各个开发阶段、各种算法和各开发人员等。 面向对象的测试包括四个层次:方法测试、类测试、类簇测试(簇级测试)和系统测试。面向对象测试就是分别从这四个层次来分析引起软件缺陷的情形。其中方法测试、类测试方法的研究有较多的成果,但在簇级层次发现可能引起缺陷的地方或条件情形的研究还显得有所欠缺。 面向对象的簇级测试包括两个方面的测试:一是垂直方向的继承类间的测试;二是水平方向相互协作类间的协作关系测试。本文主要研究的是水平方向的测试。 本文包括了基于TC(Test Case)正交数组的簇级测试用例的设计的原理分析、设计、应用及其应用结果分析几个部分。主要内容如下: 在分析面向对象簇级测试的水平方向和垂直方向的研究成果及水平方向的研究成果的不足之后,进而提出了一种用于簇级测试水平方向的测试用例生成方法一基于TC正交数组的簇级测试用例设计方法。 分析了簇级测试的测试用例设计的要求并提出了使用合约规格说明来描述类的每个消息传递规则。首先,提出了从系统需求中提取全部簇及其消息传递序列;其次,为各个簇的消息传递序列的测试提供测试用例。在方便优化测试用例的数量方面,采用了自定义消息取值的形式和引用历史测试用例两种形式;最后,利用TC正交数组为簇级测试产生覆盖率广、相对少的测试用例。(本文来源于《汕头大学》期刊2005-05-28)
赵良[9](2005)在《基于CHAM描述的类簇级测试用例生成方法研究》一文中研究指出面向对象技术以它独有的优越性被程序员广泛使用,使得软件开发过程简单化,系统模块化以及重用性程度提高等等,这给软件行业带来了光明的前途,但面向对象技术因具有封装、继承以及多态等特性,又使得软件测试变得困难。 在面向对象测试中,类簇级测试的焦点是对簇中类的不同方法之间交互的测试。从国内外研究现状来看,类级测试的研究较多,而类簇级的测试相对较少,目前的类簇级测试方法有基于状态的测试,基于数据流的测试,基于形式化规格说明的测试等。 本文提出了一种基于CHAM描述的面向对象类簇级测试用例生成方法。该方法选择化学抽象机CHAM(Chemical Abstract Machine)作为建模工具,CHAM通过反应规则能有效反映系统动态行为,所以选择CHAM对类之间的交互关系进行形式化建模;另外,标号迁移系统LTS(Labelled Transition System)作为系统动态行为的描述工具,所以选择LTS来描述CHAM模型中类簇的动态行为,由此产生用于类簇测试的测试用例。测试用例的生成包括叁个步骤:首先是用CHAM对面向对象中的类簇进行规格说明;其次根据该规格说明,推导出相应的LTS;最后在LTS的基础上,采用McCabe基本路径测试理论,得到反映类簇交互行为的测试用例,即消息传递序列。 在上述研究的基础上,本文作者通过一个实例详细论述了方法的每个步骤及其算法。最后,论述了基于CHAM描述的面向对象类簇级测试用例生成自动化支持工具的设计思想,这给该工具的实现提供了基础。(本文来源于《华中师范大学》期刊2005-05-01)
马伟[10](2005)在《面向对象软件簇级测试用例自动生成方法与实现》一文中研究指出随着软件规模及其复杂度的不断增长,软件系统存在的潜在错误也越来越多。尽管编程语言、编程模型以及软件工程方法在逐步改进、程序验证的形式化方法在稳步提高,但是软件测试仍然是软件系统中发现错误的主要方法、保证软件质量的重要手段。然而软件测试工作是非常繁杂且耗时的,若由人工完成测试,则会阻碍软件测试的必要实施,降低软件测试的效率,而且人工完成的测试代码可靠性并没有保证。测试过程自动化可以减少开发费用、提高软件可靠性、改进软件质量。 测试用例自动生成是软件测试的核心问题之一。本课题选取面向对象软件簇级测试用例自动生成方法与实现为研究方向。提出了一种面向对象软件的簇级测试用例生成方法,该方法以描述系统集成交互的UML时序图作为测试用例生成的基础,首先提取UML时序图的信息将其合成有限状态机;然后基于该有限状态机,使用数据流分析和控制流分析两种方法生成用于测试所描述的行为的集成测试用例。该方法完全基于UML,在满足覆盖所有测试需求的基础上生成的测试用例简单高效,实现了测试用例生成的自动化。(本文来源于《西安理工大学》期刊2005-03-01)
簇级测试论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
面向对象软件簇级测试用例自动生成技术是一种考察一组协同操作的类之间相互作用,从而自动生成集成测试过程中所需测试用例的技术。面向对象程序与过程式程序不同,它具有继承、多态、重载、封装、消息传递、关联和聚合等特性,使得程序具有一定的复杂性,由此对于自动生成测试用例技术在软件测试领域获得了广泛的应用。近几年,随着UML成为面向对象建模事实上的标准以后,基于UML的测试用例的自动生成方法成为将来的发展趋势,为我们进一步的研究提供了条件,同时也推动了自动化测试工具在国际上的影响力。本课题的主要目的是设计自动生成簇级测试用例算法,用生成的测试用例发现类间接口、类的继承和多态性中存在的潜在错误,并对相关技术进行研究。主要研究工作包括:首先简要介绍簇级测试的来源和研究意义、发展历史及其研究现状;其次对现阶段的测试用例生成方法进行了理论分析,并在此基础上详细介绍了设计中用到的UML用于面向对象软件测试的机理和测试用例生成的思路;在第四章中介绍了基于CADAG图的系统测试用例生成方法,详细介绍了设计中具体算法;第五章中在系统测试用例的基础上,针对其中的具体用例,介绍基于顺序图,采用深度优先的算法遍历所有场景,生成具体测试用例,并通过实际项目验证该算法的可行性;第六章是测试用例自动生成的实验研究部分,给出了测试数据;最后进行了全文的总结。该测试用例自动生成技术具有节省寻求消息序列时间的特点,并对解决动态绑定问题提供了新线索,对研究自动化测试工具非常重要,具有较好的市场的应用前景。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
簇级测试论文参考文献
[1].孙琳琳,侯秀萍,朱波,肖宇虹,王荣丽.类簇级测试任务并行化研究[J].吉林大学学报(信息科学版).2015
[2].王艳丽.面向对象软件簇级测试用例自动生成方法研究与实现[D].长春工业大学.2011
[3].康维.基于UML模型的类簇级测试用例生成方法研究[D].中南大学.2009
[4].苏荟,张毅坤.基于UML顺序图的面向对象软件簇级测试用例生成[J].计算机工程与科学.2007
[5].苏荟,张毅坤,姚海波,费蓉.基于UML顺序图的面向对象软件簇级测试[J].计算机工程.2005
[6].毛澄映,卢炎生.面向对象类簇级测试中控制依赖分析方法研究[J].计算机工程与科学.2005
[7].卢炎生,毛澄映.面向对象簇级测试中类间测试序确定方法研究[J].小型微型计算机系统.2005
[8].李文锋.基于TC正交数组的簇级测试用例设计研究[D].汕头大学.2005
[9].赵良.基于CHAM描述的类簇级测试用例生成方法研究[D].华中师范大学.2005
[10].马伟.面向对象软件簇级测试用例自动生成方法与实现[D].西安理工大学.2005