大型关系数据库自动化测试工具的设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yishuiji111
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件和网络应用的迅速发展,数据库的应用也越来越广泛,发挥的作用越来越重要;数据库的功能完善程度和性能稳定性直接影响着软件的执行效率,所以对数据库的测试也显得尤其的重要。在软件测试中,软件测试的工作量是非常大的,使用软件测试自动化技术可以大大提高软件测试的速度和效率,缩短软件开发周期,降低测试成本。所以对数据库进行功能方面的测试自动化成为了数据库功能测试发展的必然趋势。但是目前还没有一款专门用于完成大型关系数据库功能测试的自动化测试工具。基于上述的需求,设计和开发了大型关系数据库自动化测试工具,该工具用于完成大型关系数据库的功能自动化测试。在测试脚本设计上,它比较分析目前流行的测试脚本的优缺点,然后分析大型关系数据库功能测试的特点,设计了一种易读、可复用、易维护的测试脚本,并为了达到易编写测试脚本的目的设计和开发了一款针对此测试脚本语言的脚本编辑器。在工具的功能设计上,它借鉴目前比较流行的自动化测试工具框架的设计思想,并取其所长,对该工具的功能进行了设计,使其自动化测试的功能更完善、性能更稳定、执行速度更快。在工具的实现上,采用了面向对象的程序设计方法,使软件具有可构造性、可扩充性和可重用性。实践证明该工具能够完成大型关系数据库的功能自动化测试,有效地提高测试效率。
其他文献
随着半导体技术、通讯技术以及大规模集成电路的飞速发展,智能仪器系统的设计思想和方法发生了革命性的变化。新型的智能仪器系统融合了计算机、通信和控制技术,具有智能化测
随着互联网的高速发展,针对网络的攻击层出不穷。如果单靠软件来实现网络安全保护,对于处理器来说无疑是一个很沉重的负担。越来越多的网络安全设备厂商趋向于采用FPGA芯片与
数字版权管理(Digital Rights Management,简称DRM)是随着数字化的媒体信息在互联网上的广泛传播而发展起来的一种新技术。DRM技术的主要目的是保护数字化后的信息的版权及其
面向高校产学研实验室的综合管理系统是采用B/S架构设计模式,应用ASENET、C#等编程语言,在ACCESS数据库技术基础上开发的基于网络环境的综合管理系统。利用该系统,实验室可以达到
数字水印技术是信息隐藏理论的一个重要分支,是目前多媒体信息安全领域的一个新的研究方向。数字水印为保护多媒体信息的版权及信息的合法使用提供了一种全新的解决方案:将水印
随着时代的进步,计算机软、硬件技术的迅猛发展,计算机三维图形学技术得到了长足的发展并已经广泛的运用到各个行业并逐渐深入。同时,随着多核平台的普及与并行理论的发展,以
学位
联机分析处理是数据仓库系统中的一种多维数据分析技术,操作的对象是多维数据集。联机分析处理服务器与多维数据展示工具是联机分析处理系统的两个重要组成部分。随着Web应用
嵌入式地理信息应用是当前地理信息技术发展的一个新热点,被广泛应用于军事、野外、测绘、医疗、汽车导航等领域;个人汽车导航和PDA(或手机)定位服务的出现与发展更是将嵌入式地
尽管在实验室环境下,说话人识别系统已经取得了较好的效果,但是现实中的很多因素使得系统性能明显下降,为了提高系统实用化程度,还需要解决很多问题,其中最关键的问题之一,就