基于元数据的构件软件回归测试技术

来源 :大连海事大学 | 被引量 : 1次 | 上传用户:airising
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
构件式的软件开发(CBSD;Component-Based Software Development)代表了软件开发模式的转变,即由“庞大单一平台的,从零开始”的传统模式转变为基于平台独立的第三方提供的已有构件的集成组装模式。这种新型软件开发为提高软件生产效率提供了一种有效的途径,已经成为目前软件工程领域研究重要热点之一。然而,构件式的软件系统(构件软件)给传统的软件测试提出了新的挑战,即复用的构件必须要和新环境融为一体,这通常需要实时的检测、诊断和处理软件错误。在构件的开发过程和在开发使用该构件的某个系统的过程中,构件的提供者和使用者需要交换各种信息,如构件的功能、使用条件等。然而,由于各种原因交换这种信息是有条件的,构件的提供者和使用者都面临信息不足的问题。缺少信息会导致各种困难,例如没有源代码没办法生成测试用例,没办法只好要求构件提供者完成构件的测试。但是一个构件经过提供者的充分测试过并不表示该构件的质量百分之百是有保证的。那只好构件的使用者也做测试,而使用者在缺少信息的情况下测试构件是困难的。本文从构件使用者的角度提出一种对构件软件进行回归测试的方法,就是利用构件开发者提供的关于构件的一些功能或结构上的描述信息(即元数据)对构件在新的环境中进行测试。为此我们提出了各种类型的元数据,实现了构件行为约束的动态检查,并改进了CPM方法以利用元数据信息对测试用例进行选择。实验结果表明改进的CPM方法可以选择出了较少的测试用例用于回归测试,这样就提高了构件回归测试的效率。
其他文献
针对现有模型对P2P流量分类准确率较低的问题,本文提出一种基于深度学习结构、半监督的深度置信网络(Deep Belief Networks, DBN)的流量分类方法,构造P2P流量合适的特征空间,
Web Services discovery is the most important task in the Web Services model to get thebest benefit out of this technology. Researchers have developed keyword ba
随着信息技术的发展,企业在生产中积累了大量的生产数据和经营数据,而这些数据大部分被搁置,没有为企业的生产经营提供有价值的指导。为此,本文利用数据挖掘技术对企业的数据信息
以太网交换机作为接入Internet的不可或缺的关键网络设备,由于其高性能、高转发速度及其价格等优势,已经获得了广泛的应用。   因此,在高等学校计算机网络实验室中,注重学生的
学位
以Gnutella为代表的基于无结构型P2P网络的文件共享系统,已经成为互联网上增长最迅速的应用。但是目前主流的无结构型P2P文件共享系统,基于用户体验的考虑,在查询时往往采用洪泛
手持终端是嵌入式领域的重要应用方向,特别是在检测、通信和信息采集等领域。终端对现场多媒体信息的采集和实时的无线传输可以为下一步的执行做好充分的准备,在实际工作和生
塑料喷嘴在现代工业生产中应用十分广泛。然而,由于生产工艺等各种原因,很容易产生各种气泡缺陷,严重影响产品的质量和应用前景。但是,工艺现场使用人工检测塑料喷嘴中的微小
入侵检测系统普遍存在误报漏报率高、海量信息难以分析等缺陷。随着网络攻击的多样化和智能化,单一技术已难以适应当前安全防御的需求。因此,将多种技术融合起来构建新型入侵
语音是人们最直接的沟通方式,对语音信号的处理一直是目前最为热门的研究方向之一。语音转换指通过语音处理手段改变一个人的语音个性特征,使之具有另一个人的语音特征,但同
彩画是中国传统木结构建筑的一种装饰艺术,具有两千多年悠久的历史,体现了中华民族深厚传统文化的优秀底蕴。然而国内外对于清代皇家古建筑彩画的研究还非常有限,因此,对建筑