面向对象测试论文_谢网根,陈锦富,葛宏河,张祖法,曾智锋

导读:本文包含了面向对象测试论文开题报告文献综述、选题提纲参考文献及外文文献翻译,主要关键词:测试,面向对象,软件,度量,序列,自适应,测试数据。

面向对象测试论文文献综述

谢网根,陈锦富,葛宏河,张祖法,曾智锋[1](2019)在《基于覆盖率的面向对象软件自适应随机测试方法》一文中研究指出针对现有面向对象软件(OOS)自适应随机测试中挑选测试用例的有效性及错误检测率不高的问题,提出了基于覆盖率的面向对象软件自适应随机测试方法.新方法在生成候选测试用例集时考虑了代码覆盖率信息,将语句覆盖率同测试用例差异性信息综合考虑来挑选将执行的测试用例,从而提高错误检测率.给出了覆盖率动态排序监测技术整体框架、预处理模块、程序插桩模块及排序模块;叙述了DTCGOOS-Cov算法.采用ID3Manage,RabbitAndFox,SATM,SchoolManagement,WaveletLibrary以及WindShieldWiper这6个被测类库,将新方法与传统自适应随机测试方法和纯随机测试方法进行了对比试验.结果表明:基于覆盖率的OOS自适应随机测试方法在F_m和E_m这2项指标上要优于其他2种方法.(本文来源于《江苏大学学报(自然科学版)》期刊2019年03期)

黄少芬[2](2019)在《以RRT技术为例的面向对象软件测试方法探究》一文中研究指出软件测试是软件技术人员为了保证软件的开发质量,对软件进行的一系列测试,而面向对象软件测试就是通过将其应用在软件工程中,促进软件的维护、设计和开发。笔者针对现有的软件测试技术进行研究,以RRT技术为例,对其在计算机软件测试的中的实践情况进行探讨。(本文来源于《信息与电脑(理论版)》期刊2019年07期)

周敏敏[3](2019)在《ART中内存选择技术及在面向对象软件测试中的应用研究》一文中研究指出随着面向对象编程OOP(Object-Oriented Programming)技术的快速发展,面向对象软件OOS(Object-Oriented Software)应运而生,其可靠性和质量问题一直倍受用户的关注。随机测试RT(Random Testing)作为一种常用的软件测试方法,其测试效果并不是十分理想。基于此,T Y Chen等人在改进RT的基础上提出了自适应随机测试ART(Adaptive Random Testing),其研究结论表明ART相比于RT具有更好的缺陷检测效果。ART的核心原理是:在测试执行过程中,需使得测试用例在整个输入域上达到尽可能均匀的分布。ART执行时一般会生成两个集合:已执行测试用例集和候选测试用例集,采用特定的距离度量机制计算候选测试用例集到已执行测试用例集的距离,再从候选集中挑出距离已执行测试用例集最远的测试用例以生成后续测试用例,并将测试执行后未引发程序失效的测试用例添加到已执行测试用例集中。由此可知,已执行测试用例集将伴随测试执行不断膨胀,进而导致测试开销的增加及缺陷检测效果的降低等问题。为解决测试用例池伴随测试执行不断膨胀所引发的问题,本文聚焦于研究ART中基于k均值聚类的OOS测试方法,以提高ART中内存选择技术即k均值聚类技术在OOS测试中的测试效果。本研究中提出了一种ART中基于k均值聚类的OOS测试方法以及一种ART中k均值聚类的最佳聚类数k值的确定方法,并分别展开实验分析论证,实验结果表明本文所提方法在OOS测试方面具有较好的可行性和缺陷检测有效性。同时,本研究中设计并实现了一个kOOSTT(k-means clustering Object Oriented Software Testing Tool)测试原型系统作为本研究的实验平台。本文主要完成的工作阐述如下:1.在掌握基于ART的OOS测试的基本理论和相关技术的基础上,本研究关注到测试用例距离度量机制在基于ART的OOS测试中的重要作用,在充分分析OO测试用例自身特点的情况下,本研究着重考虑了OO测试用例的方法序列中方法调用顺序信息对于OO测试用例距离度量的影响,并基于此认知提出了一种基于IWT(Improved Wavelet Transform)的OOS测试用例距离度量机制。本研究通过将所提度量机制应用在ART中基于k均值聚类的OOS测试中,继而提出一种新的OOS测试算法即IWTClustering-ART(ART with Clustering based on Improved Wavelet Transform)算法,该算法运用基于IWT的OOS测试用例距离度量公式计算测试用例之间的距离,用于指导后续测试用例的挑选,使得挑选出的后续测试用例在缺陷检测过程中发挥较好的测试效果。本研究将所提IWTClustering-ART方法的缺陷检测效果与现有的WClustering-ART(ART with Clustering based on Wavelet Transform)、OMISS-ART(ART with Object and Method Invocation Sequence Similarity)、ARTOO(Adaptive Random Testing for Object-Oriented Software)以及RT-ms(RT with method sequence)方法进行实验对比,实验结果显示本文所提ART中基于k均值聚类的OOS测试方法IWTClustering-ART具有最好的缺陷检测效果。2.提出ART中k均值聚类的最优聚类个数k值的确定方法,并进行实验对比分析验证。本研究提出一种基于实验过程的最优k值确定方法,该方法包含一个基于实验过程确定最优k值的求解模型以及一个适用于ART中k均值聚类的最优k值确定算法即kValue算法,该算法针对具体的被测类库为测试方法IWTClustering-ART的聚类过程确定最佳的聚类个数k。最后,本研究基于所提的最优k值求解模型和最优k值生成算法kValue进行大量实验分析,实验结果论证了所提ART中k均值聚类的最优聚类个数k值确定方法具有可行性和有效性,实验结果显示使用所提方法确定出的k值能够进一步提高ART中基于k均值聚类的OOS测试的方法的缺陷检测效果且对后续的研究具有一定的指导意义。3.设计并实现了一个测试原型系统kOOSTT。该系统的主要功能模块包括类图录入模块、参数分析模块、k值确定模块、测试执行模块以及结果分析模块等。kOOSTT系统为本研究所提方法提供了实验平台,且其中部分功能模块已经能够达到较高的自动化程度,本研究基于该系统验证了本文所提方法在OOS自适应随机测试中的有效性。(本文来源于《江苏大学》期刊2019-04-01)

陈锦富,奚家祥,于敏杰,黄如兵,包骐豪[4](2019)在《一种基于RRT技术的面向对象软件测试方法》一文中研究指出针对目前面向对象软件的测试方法较少且效率不高的问题,提出将基于ART(adaptive ran-dom testing)思想的限制性随机测试RRT(restricted random testing)应用到面向对象程序中的方法.分析了面向对象软件测试用例的结构,提出了测试用例包含动态部分和静态部分.确定测试用例之间的距离为动态部分和静态部分的距离和,并分别给出了这2个距离的计算公式.设计了基于RRT的测试原型系统,该原型系统主要的功能模块有类图录入模块、测试用例距离度量模块、基于RRT测试用例生成模块、结果分析模块.通过试验对比了文中方法与随机测试方法.结果表明,文中提出面向对象的RRT方法在发现第1个程序错误的测试中比随机测试方法减少了约50%的测试用例数量,且在发现测试用例的质量上也几乎与随机测试相同.文中提出的测试用例度量机制能够有效地对面向对象软件中的测试用例进行区分,基于RRT的测试原型系统也能自动化地生成测试用例并自动测试从而大大提高了面向对象软件测试的效率.(本文来源于《江苏大学学报(自然科学版)》期刊2019年01期)

孙应军,郑雷,廖向华,李开慧,王成龙[5](2018)在《面向对象智能电表高低温自动化测试系统设计与应用》一文中研究指出随着智能电网的建设,国网对面向对象智能电表的性能要求越来越高,对面向对象电能表适应不同环境的能力提出了更高的要求,针对面向对象电能表高低温实验测试时间长,设备效率低下,手动接线与人工记录数据工作量大等瓶颈,本文介绍了一种高低温自动化测试的解决方案。利用计算机通信和控制技术、研制了电能表高低温实验的接线、控制与数据输出于一体的测试设备,在保证测试结果准确的前提下提升了高低温实验工作效率,节省人力成本,达到了提高电能表高低温实验效率低下及减少测试浪费的目的。(本文来源于《价值工程》期刊2018年31期)

巫钟兴,阿辽沙·叶,刘兴奇,张宇鹏[6](2018)在《面向对象的用电信息采集通信协议一致性测试设计》一文中研究指出基于面向对象思想建模设计的新一代用电信息采集通信协议,其适用范围更广、协议配置更灵活、服务方式更多样。为充分发挥该通信协议的采集高效性、执行成功性、数据溯源性等优点,文中分析了面向对象的用电信息采集通信协议的特点,设计了测试用例,可用于对用电信息采集系统中采集主站、终端设备、表计设备等进行协议一致性测试。(本文来源于《电测与仪表》期刊2018年15期)

甘精伟[7](2018)在《面向数据融合测试床的测试对象建模研究》一文中研究指出围绕测试对象建模问题展开研究,分析了数据融合体系结构及评估对象合并对测试对象建模的影响,在此基础上给出了测试对象建模的数学描述,结合测试对象实现的工程要求,进一步分析了测试床中的构件替换条件,给出了构件可替换的数学描述。为测试对象建模及工程设计提供了完备的理论支持,可以为测试对象的建模和设计开发工作提供有效指导。(本文来源于《计算机与网络》期刊2018年11期)

张妙[8](2018)在《面向对象类集成测试序列生成方法研究》一文中研究指出信息时代下,计算机科学技术的蓬勃发展带来了软件产业的飞速进步,软件产业现已遍及当代社会发展和经济生活的各个角落。作为提高和保证软件质量的重要手段,软件测试技术能够及时发现并纠正软件缺陷,避免因软件质量问题而导致的各类生产生活不便和重大经济损失。集成测试是软件测试阶段中的关键步骤,确保各模块及子系统能够按照预期目标,准确且稳定地运行。面向对象程序的类间调用关系错综复杂,无法利用传统的集成测试方法进行测试,因此提出了基于测试序列的类集成测试策略。不同的类集成测试序列,其测试代价并不相同。确定合理的类集成测试序列,能够有效地降低测试桩复杂度,从而避免产生不必要的测试代价。可见,针对面向对象程序的集成测试,提出合理的类集成测试序列生成技术具有重要的意义。国内外众多专家学者提出了多种类集成测试序列生成方法,然而现有方法生成的类集成测试序列的测试代价较高、针对复杂系统运行时间过长。本文在分析与研究现有方法的基础上,对目前存在的部分问题进行了改进,提出了基于奖惩机制的类集成测试序列生成方法和基于传递依赖的类集成测试序列生成方法,并实现了一个针对Java语言的类集成测试序列生成工具。针对现有方法生成的类集成测试序列的测试代价较高、生成大规模系统的类集成测试序列时所需时间过久的问题,本文提出了一种基于奖惩机制的类集成测试序列生成方法。该方法首先根据测试成本和测试净收益,为所有的类设定初始测试优先级;之后,选择合适的类进行测试,并将这些类同其他待测类间的依赖关系作为反馈信息,重新计算其他待测类的测试净收益,利用奖惩机制调整其他待测类的测试优先级;重复上述过程,直至所有的类均被测试。实验证明,该方法能够在较短的时间内生成测试代价较低的类集成测试序列。针对现有方法无法全面地度量类集成测试序列的测试代价这一问题,本文提出了一种基于传递依赖的类集成测试序列生成方法。该方法首先识别类间传递依赖,构建类间传递依赖模型;之后,计算控制耦合的复杂度,度量为传递依赖关系构建的测试桩的代价,设计新的测试桩复杂度计算方法;最后,根据新定义的测试代价度量方法,对现有方法进行改进。实验证明:该方法能够度量类间传递依赖,且类间传递依赖会对类集成测试序列的测试代价产生影响。此外,本文设计并实现了一个针对Java语言的类集成测试序列生成工具,利用本文提出的两种方法生成类集成测试序列。(本文来源于《中国矿业大学》期刊2018-05-01)

陈双,徐望[9](2017)在《面向对象软件的测试用例自动再生成方法》一文中研究指出现有测试用例自动生成研究中,通常假定无测试用例可供参考,直接由被测软件的源代码或需求规格说明生成满足测试充分性要求的测试用例。论文提出一种基于序列模式挖掘技术的面向对象软件测试用例自动再生成方法,通过挖掘测试用例库获取常用的方法调用子序列作为序列模式,并以所得序列模式为基础构建新的测试用例。实验结果表明采用该方法能够生成有效且可读性良好的测试用例。(本文来源于《舰船电子工程》期刊2017年12期)

李刚,于磊,侯韶凡,张兴隆[10](2017)在《一种改进的面向对象程序测试数据生成方法》一文中研究指出现有基于搜索的面向对象程序测试数据生成方法缺乏对参数列表的更新,导致测试数据生成效率不高。在传统基于遗传算法的面向对象程序测试数据生成方法的基础上,引入粒子群算法对参数列表进行更新,实现了方法序列和参数列表的共同更新。测试结果表明,所提方法能大幅提高面向对象程序测试数据生成的成功率及生成效率。(本文来源于《信息工程大学学报》期刊2017年04期)

面向对象测试论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

软件测试是软件技术人员为了保证软件的开发质量,对软件进行的一系列测试,而面向对象软件测试就是通过将其应用在软件工程中,促进软件的维护、设计和开发。笔者针对现有的软件测试技术进行研究,以RRT技术为例,对其在计算机软件测试的中的实践情况进行探讨。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

面向对象测试论文参考文献

[1].谢网根,陈锦富,葛宏河,张祖法,曾智锋.基于覆盖率的面向对象软件自适应随机测试方法[J].江苏大学学报(自然科学版).2019

[2].黄少芬.以RRT技术为例的面向对象软件测试方法探究[J].信息与电脑(理论版).2019

[3].周敏敏.ART中内存选择技术及在面向对象软件测试中的应用研究[D].江苏大学.2019

[4].陈锦富,奚家祥,于敏杰,黄如兵,包骐豪.一种基于RRT技术的面向对象软件测试方法[J].江苏大学学报(自然科学版).2019

[5].孙应军,郑雷,廖向华,李开慧,王成龙.面向对象智能电表高低温自动化测试系统设计与应用[J].价值工程.2018

[6].巫钟兴,阿辽沙·叶,刘兴奇,张宇鹏.面向对象的用电信息采集通信协议一致性测试设计[J].电测与仪表.2018

[7].甘精伟.面向数据融合测试床的测试对象建模研究[J].计算机与网络.2018

[8].张妙.面向对象类集成测试序列生成方法研究[D].中国矿业大学.2018

[9].陈双,徐望.面向对象软件的测试用例自动再生成方法[J].舰船电子工程.2017

[10].李刚,于磊,侯韶凡,张兴隆.一种改进的面向对象程序测试数据生成方法[J].信息工程大学学报.2017

论文知识图

面向对象测试模型面向对象测试模型主要③对面向对象的测试模型面向对象测试模型15 基于模型的...面向对象测试模型面向对象软件的...传统测试与面向对象测试的比较封...

标签:;  ;  ;  ;  ;  ;  ;  

面向对象测试论文_谢网根,陈锦富,葛宏河,张祖法,曾智锋
下载Doc文档

猜你喜欢