【摘 要】
:
测试是提高当代软件质量的有效手段和必要环节。为适应XML查询引擎的性能测试需求,配合达梦数据库XQuery引擎的开发与改进,需要研究相应的测试理论与方法,包括测试方案设计、
论文部分内容阅读
测试是提高当代软件质量的有效手段和必要环节。为适应XML查询引擎的性能测试需求,配合达梦数据库XQuery引擎的开发与改进,需要研究相应的测试理论与方法,包括测试方案设计、数据分析方法、自动化测试架构等方面内容,用于评价各种XML存储模型、查询算法、优化方法的优劣,并作为对理论分析的实践验证、补充和定量分析的起点。通过引入基于模板的数据生成方法,可以定制目标文档树的结构特性,从而改进现有的基准查询,观察目标数据结构的变化对不同实现策略的性能影响,以获得具有更高区分度的用例。通过并发随机执行按一定权重比例搭配的用例集合,可以在实验环境下比孤立用例更好地预测软件在实际场景中的性能表现。随着测试的深入,直接观测方式已不能适应快速增长的数据量,针对这一问题,引入了基于统计理论的六个聚集衡量尺度,并在其基础上提出混合延迟速度、伸缩性因子等指标。将原始数据折算为上述指标能从大量数据中更好地发现查询引擎的潜能或瓶颈,也便于引擎见的横向比较,合适的图表可使测试结果简明直观,一目了然。通过合适的方案设计和分析方法,数据量由少到多再到少,是体现认识深化的双重否定过程。为了高效地描述和组织测试用例、进行持续的测试,需要引入合理的自动化测试工具,使用脚本语言编写的测试工具使用插件式的体系结构,由核心解释与运行模块和外围扩展适配器机制组成。采用脚本语言编写可最大限度隔离平台相关的底层细节,实现跨平台快速建模。通过以控制台作为交互接口并利用XML文档描述,最大限度的提供了扩展性,新的引擎可以快速接入、现有引擎可任意更改接口,而只需极少编码,该工具的上述特性为后续的研究提供了良好的可持续的基础。
其他文献
在许多应用环境中,数据是以连续、可变、无界的序列形式出现,这些大量的数据有序的聚集在一起即组成了数据流。由于数据流具有实时性、连续性、瞬时性等特点,传统的数据库系
随着计算机硬件和多媒体技术的发展,计算机三维动画的应用领域和应用程度在不断提高,在军事仿真、建筑景观设计、虚拟现实、医疗卫生、娱乐和教育等众多领域得到广泛的应用。
网络媒体依靠其创作容易、传播快捷的特点,已开始逐步取代传统媒体,成为当前信息传播的主要渠道之一。人们迫切需要一种既能便捷地上传视频,又能流畅地按需播放视频的平台。
群体研讨支持系统是综合集成研讨厅的重要组成部分。一个有效的群体研讨支持系统不仅能支持专家在线或离线讨论,而且能够对会议、专家、主题等基础信息,和在研讨过程中产生的大
在现代科技飞速发展的今天,人工智能作为一门新兴的前沿学科问世以来,已经取得了许多引人瞩目的成就。而作为人工智能研究分支领域机器学习、模式识别、机器人学交叉涉及的人
网络缓存技术认为是提高网络服务质量QoS(Quality of Service)的有效手段之一,它能降低Internet流量、提高终端用户的响应时间、减少网络的延迟。网络缓存技术是通过在现有网
随着Internet技术的快速发展,特别是Web2.0应用的普及,数据量开始爆炸性的增长,云存储虽然能有效解决传统文件系统处理大数据时在容量和性能上遇到的瓶颈,但也容易出现数据不
在当今经济全球化趋势下,采购对于保持企业的核心竞争力起着相当重要的作用,并且采购部门极有可能成为未来的“利润创造源”。因此,为了降低成本,增加利润以及提高市场竞争力,企业
CTR媒介智讯的最新研究显示,2014上半年,中国广告市场增长4.1%,户外视频媒体、互联网对整体市场的拉动作用更为明显。传统广告市场增长0.9%,一季度持续低迷,在4月和5月略微上扬后,6月份又转而下探。 媒体投放情况 电视媒体2014年上半年广告花费增长放缓,仅为2%。从各级别电视广告刊例花费增幅及时长的同比变化来看,电视再次进入资源调整期。中央台广告时长调整明显,刊例花费随之受到影响,降