【摘 要】
:
随着构件的广泛应用,基于构件的软件工程也应运而生,其目标是在一个框架内用即插即用的软件构件——定制构造或者是商业成品(Commercial Off-The-Shelf,COTS)构件——组成应
论文部分内容阅读
随着构件的广泛应用,基于构件的软件工程也应运而生,其目标是在一个框架内用即插即用的软件构件——定制构造或者是商业成品(Commercial Off-The-Shelf,COTS)构件——组成应用系统。基于构件的方法使得大型分布式软件系统的开发和维护变得更为简单,可以提高软件的复用性和软件开发效率。但是,复用质量低下的软件构件可能会起到相反的作用,不合理的使用高质量的软件构件也可能带来灾难性的后果。因此需要对构件进行测试。使用软件测试自动化技术提高软件测试的效率已经成为软件测试发展的必然趋势,构件的自动测试也成为一个必不可少的环节。但传统的自动测试技术,由于其设计模式的局限性,已经不能适用于构件的自动测试。因此,迫切需要研究COTS构件自动化测试技术。基于XML的COM构件自动化测试技术是对第三方COM构件进行自动化测试的有效技术。该技术主要包括COM构件测试自动化框架和实现该框架的COM构件自动化测试工具COMCAT(COM Component Automated Test)。整个框架主要由构件测试元数据自动提取与描述、构件测试脚本自动生成、构件测试脚本自动执行、构件测试结果自动验证与记录四个环节组成。XML技术被充分应用到构件测试自动化的各个环节。该框架将面向对象单元测试自动化框架xUnit与数据驱动的测试框架加以结合,并且做了改进。该框架还从构件使用者和测试者的角度设计了内涵丰富的构件元数据,并且针对COM构件,通过访问类型库来自动获取构件结构信息元数据,并用XML描述。该框架还综合运用多种技术辅助实现测试过程的自动化。实验表明,该技术有效、自动化程度较高、投入回报率较高。
其他文献
随着多媒体技术及工业视觉的迅速发展,嵌入式的图像信息资源的检索已成为国内外研究的热点。基于各种嵌入式平台建立有效的图像描述和检索机制已成为迫切需要解决的问题,基于
随着Internet的迅速普及,垃圾邮件问题引起了社会广泛的关注。目前解决垃圾邮件问题有众多的途径和思路,其中基于内容的垃圾邮件过滤是一个较为重要的方法。本文采用潜在语义
随着计算机网络技术的发展,网络用户数飞速增长,网络的规模及网络的性能得到了较大程度的提升,网络复杂性不断的提高,这些对网络行为的研究提出了新的挑战。在错综复杂的高速
数据挖掘是从大量数据中提取出可信的、新颖的、有效的并能被人最终理解的模式的高级处理过程,通过综合运用统计学、模糊数学、神经网络、机器学习和专家系统等方法,从大量的
科里奥利质量流量计由于其可以直接测量质量流量、精度高和可以同时测量流体密度等优点,在许多工业领域中获得了广泛的运用。本文采用数字信号处理方法来处理科氏流量计的信号本课题的目的是研制出性能和精度达到国际一流水平的新一代数字化科氏流量计。本文主要从频率测量和相位差测量两个方面对科氏流量计的数字信号处理方法进行了算法研究,针对时不变信号和时变信号提出了两种数字信号处理系统模型。此外本文还对科氏流量计的驱
量子隐形传态(简称QT)一词最初来源于科幻小说,隐形传态是指一种无踪的传送过程,它把一个物理客体等同于构造该客体所需的全部信息,传递客体只需传递它的信息,而不用搬运该客体。
互联网技术的不断发展使人们进入大数据时代,获取数据的能力不断增强。人是互联网的主体,公开互联网上的数据很大一部分是以人物为中心的。以人物为中心的公开网络数据为研究
随着Internet技术的迅猛发展,web网站提供的信息越来越丰富,其拓扑结构越来越复杂。在web网站提供的信息服务中普遍存在着“信息过载”和“资源迷向”的状况。从用户的角度,不同
在CSCW领域,实时协同组编辑长久以来一直是研究者所关注的热点,而对该领域的研究又长久以来集中在各类文档的一致性维护、操作冲突解决以及对于协同模式如异构协同等的深层研
股票价格的形成涉及很多不确定因素,且各因素之间的关系错综复杂,因此要从理论上彻底弄清楚股市的变化机理将十分困难。但股市是运动的、特殊的系统,股票价格的变化也存在着一定