数据库测试工具测试引擎设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:shizelinli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网时代下,数据共享和数据交换必不可少,这些数据大多都是依靠数据库管理系统进行存储。为了能够保障信息数据的正确安全,需要对数据库管理系统的各个功能点进行检查和测试,以确保数据库管理系统安全稳定运行。由于数据库管理系统的功能点复杂且具有多样化,市面的产品也较多,如何对数据库管理系统全面稳定的进行测试并保证正确性,成为当下人们的热议话题。已有的国外的数据库测试工具往往针对的数据库产品比较单一,而且测试项不可扩展。在国内几乎没有比较权威有效的数据库测试工具。针对此现象设计了一款通用的数据库测试工具测试引擎并给出了具体实现,同时设计了一门基于XML语言的脚本语言。其中测试引擎是脚本语言的解析和执行引擎,能够将脚本中表达的操作转换为实际的数据库操作,实现数据库测试。脚本语言是通过XML的标签来指定数据库操作的类别,当脚本中的一组标签被测试引擎解析后,测试引擎的执行模块就会调用对应的功能模块实现对数据库的实际操作。对于常见的数据库功能点,脚本语言都设计了一组对应的标签用于表达相应的功能。引擎也设计了几大功能模块与之对应,这些功能模块的相互组合可以测试复杂的数据库功能项。功能模块主要包括:数据库操作模块、远程命令调用模块、远程过程调用模块、多线程控制模块、功能扩展模块、用户交互模块等。脚本语言合理的标签设计与测试引擎功能模块的相互关联使得简单的脚本代码就可以实现大量复杂的数据库操作,从而实现数据库测试的目的,也提高了数据库测试的高效性和正确性。在达梦数据库产品上进行测试实验后,测试结果表明了本测试引擎设计的合理性和有效性,能够按照预期稳定地测试常见数据库产品的各个功能点。
其他文献
一、背景  国内校本教材的兴起源于1999年第三次全国教育工作会议,该次会议提出我国基础教育试行国家课程、地方课程及学校课程“三级课程、三级管理”的课程管理政策,并在接下来的三年中逐渐明确、细化了相关要求。  而在西方,早在80年代,“校本管理”就成为基础教育学校改革运动中颇为盛行的教育管理模式。  与此同时,校本教材的开发成为基础教育研究的热点问题之一。  现阶段我省语文校本课程开发在理论与实践
<正>@巩前文(北京林业大学马克思主义学院副院长):办好学校思政课,事关中国特色社会主义事业后继有人,是培养一代又一代社会主义建设者和接班人的重要保障。作为一名思政课教
古诗文作为初中语文教学中重要组成部分,学好古诗文不仅仅能够保证学生对于我国传统文化知识有一个全面的了解,对于提升学生的综合学习能力也起到非常重要的作用。鉴于古诗文
高考作文在语文成绩中占“半壁江山”,正所谓“得作文者得语文”。要想高考作文取得好成绩,就必须科学备考。那么,高考作文备考有哪些陷阱或误区?应该如何避免陷入这些陷阱或
为了帮助学生感受到诗歌的真正魅力,提高自己的语言品鉴能力并培养优雅的审美能力,下面从几个方面来探究作为教师如何在高中语文教学中提高诗歌鉴赏的教学质量:  一、重视并加强对诗歌的诵读,促进学生对诗歌的基本认知  俗话说:“书读百遍、其义自见”,朗读是学习语文尤其是诗歌类文章不可忽视的必经阶段,学生通过大量地诵读吟咏诗歌,可以一遍又一遍地加强对诗歌的基本认知,在掌握诗歌所表达的含义之后逐渐领悟作品的意