基于UML设计的回归测试用例辅助生成研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:AceAcer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件的回归测试是软件测试的一个重要的研究方向。而回归测试用例的再生成又是软件回归测试过程中的重点之一。UML类图、顺序图和用例图是基于UML开发的软件设计模型的重要组成部分,它们分别描述了软件系统的静态行为和动态行为,是软件回归测试过程中测试用例辅助生成的一个重要的信息来源。本文在总结了国内外理论研究的基础之上,研究了基于UML设计的回归测试用例辅助生成方法。本文假定系统设计是基于UML的,并且测试用例是基于Use Case生成的。这样我们就可以通过比较UML设计修改前后两个版本的类图、顺序图和用例图,找出其中的改变信息,并在改变信息和测试用例之间建立一种映射关系,从而从测试用例组中挑出受到改变影响的测试用例。考虑到UML设计修改对测试用例影响程度的不同,提出了测试用例失效度的概念,用以衡量每个受到改变影响的测试用例的失效程度。使用测试用例失效度这一指标,我们可以将受到改变影响的测试用例集合按照失效度值的大小进行分类,从而使测试人员可以有目的有区别的对待这些测试用例。本文的原型系统进一步分析了如何通过对类图、顺序图和用例图设计改变前后的比较来辅助生成回归测试测试用例,对其中的主要功能模块作了比较详细的说明。由于UML已广泛应用于软件分析和设计阶段,这种通过比较修改前后的UML设计模型辅助生成测试用例方法可以充分利用已有的工作结果,降低回归测试用例生成成本,减少回归测试阶段所需的费用和提高回归测试效率。
其他文献
自二十世纪七十年代以来,无线网络的发展非常迅速。无线网络按照拓扑结构可以分为有基础组织的网络和无基础组织的网络。无基础组织的网络通常又称为Ad hoc网络。由于具有不
多Agent系统是传统人工智能问题求解模式与分布式计算技术日益融合而形成的一种系统组织形式。目前,这种系统组织形式在复杂系统设计、决策支持、企业信息系统集成等领域中得
人脑是自然界中最复杂、最高效的信息处理系统,探索人脑信息处理的过程是脑认知研究的核心内容。由于单个神经元或单一脑区不能实现脑的高级功能,因此从不同感官之间在脑中的
互联网的开放性为信息的共享和交互提供了极大的便利,同时也对网络的安全性提出了严峻的挑战。网络安全已逐渐发展成为信息时代的关键问题。而作为传统的防护手段,防火墙的更
计算机图形学中一个重要的研究对象就是三维空间对象。凭借着良好的视觉效果和广泛的应用领域,无论是科学研究还是经济需要,三维空间的拓扑可视化和多面体变形一直是该领域的
语音信号的基音周期是描述语音信号激励源的重要特征参数之一。它在语音编码、语音合成、语音信号分离、语音识别和说话人识别等方面有着广泛的应用。但由于基音周期本身固有
过程层析成像(PT)技术是近年来飞速发展起来的一门新技术,该技术在解决多相流检测问题上具有巨大的发展潜力和广阔的工业应用前景。电容层析成像(ECT)技术是基于电容敏感机理
近年来,随着经济的快速发展,社会对于我国非物质文化遗产的保护日益重视。本文将数字化技术应用于民间舞蹈艺术的保护中,为民间舞蹈的保护和开发利用工作提供了新的手段。本
本课题系辽宁省高校科技开发项目资助课题,课题的目的是要建立一套专家诊断系统。而设备故障诊断主要是根据设备早期故障现象,按照某种策略对故障现象进行分析判断,得出故障产生
海战场作为现代战争的主要作战区域之一,在战斗中其态势瞬息万变。海上舰船目标作为海上监测和战时打击的重点目标,能否快速准确地识别海战场舰船目标的战术意图,为指挥员决