基于TETware的DBMS自动测试工具的设计与实现

被引量 : 0次 | 上传用户:likunhoney
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据库技术在现代信息系统中具有重要而基础的地位,在现在金融、电信、互联网等各行各业得到广泛运用,大多数人每天都要直接或间接地与数据库进行多次交互。目前的数据库管理系统(DBMS)大多体积庞大、功能复杂,数据库管理系统的质量保证成为一个重要问题。虽然功能性测试作为数据库管理系统质量保障的重要环节,但需要耗费大量的人力资源和运行时间。实现自动化的软件测试,不仅能够提高DBMS的质量,还可以缩短产品研发时间,节省人力资源成本。以DBMS自动化测试为背景,经过对DBMS功能性测试及自动化测试技术的研究,设计了基于多平台测试执行的DBMS自动化测试工具,并针对ASE数据库(Adaptive Server Enterprise,美国Sybase公司产品)给出自动化测试工具的系统实现。本文首先研究了软件测试及其自动化以及软件测试工具理论,接着对适用于现代数据库功能性测试的自动化测试工具和自动化测试相关技术进行研究。然后根据需求,对测试工具的总体结构、自动化流程控制、用例程序结构控制、用例程序语言扩展、系统资源管理模块、操作系统功能控制模块以及DBMS连接管理模块进行了设计。最后按照设计工具对Sybase的ASE数据库进行系统应用实现。该软件测试工具能够适用于不同的DBMS产品,实现面向不同DBMS产品的自动化测试系统。所实现的系统将对DBMS测试任务的流程进行自动化控制,并且实现系统资源、各主机操作系统及数据库连接的统一管理,同时对测试用例程序提供扩展支持。经过系统测试运行证明,设计工具的实现系统在DBMS系统研发过程中不仅能够满足功能需求,并且可以提高任务完成效率。
其他文献
在如何救济受到损害的公共利益这一问题上,西方法治国家几乎无一例外地采用了公益诉讼制度;遗憾的是,我国当前立法并未对此作出规定。随着我国经济与社会的发展,公共利益遭到侵害
目的:本研究运用条件价值评估法、联合分析法、意愿筹资比例法三种方法分别测算唐山市城镇居民基本医疗保险未成年人支付意愿。同时预测居民对不同家庭缴费水平的接受率,居民对
目的:为血站筛查ALT选择较准确可靠的试验方法提供试验依据.方法:由内蒙古通辽市中心血站提供的63份ALT含量不同的血浆标本进行速率法(简称S法)、丙酮酸氧化酶法(简称B法)与微板赖氏
商品房认购书是商品房买卖双方当事人在签署正式预售合同或买卖合同前用于约束购房者和房产销售商所签订的文书,是对双方交易房屋有关事宜的初步确认。按照通说观点,商品房认购
从20世纪80年代开始,投资者法人化、机构化已成为国际证券市场的一个发展趋势。随着机构投资者持股比例的不断提高,他们也开始积极参与公司治理。当前,我国上市公司治理广泛存在
人格一直是组织行为学的重要研究对象之一,人格是指个人所具有的区别于他人的独特而稳定的思维方式或行为风格。个人的职业选择行为是其人格特质在工作场所中的延伸,职业的选择
随着我国沿海地区经济快速发展,作为经济发展基础设施的海湾大桥和临海大桥不断兴建,“怎样对运营期间的海湾桥梁的风险进行评估”来提高桥梁的管理、维护水平来保证海湾桥梁的
上世纪末,西方才开始提出逆商的概念,相关的实证研究还不多,在中国对于逆商的实证研究屈指可数。因此,本研究用科学实证的方法探讨本土化的逆商内容结构以及与相关变量之间的关系
在全国新型城镇化浪潮推进的大背景下,湖北省作为我国中部地区中心城市,2010年的城镇化水平与我国的城镇化平均水平尚有差距。其主要原因之一是湖北省76个县级行政单位中有1/3
近年来,临近空间的战略价值引起了世界各国广泛关注。作为探索开发临近空间资源的平台,临近空间浮空器技术应运而生,同时其潜在的军民两用价值也逐渐成为各国研究的热点。对于浮