1 / 65
文档名称:

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

格式:pdf   页数:65
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:coconut 2014/2/27 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:华中科技大学
硕士学位论文
大型关系数据库自动化测试工具的设计与实现
姓名:曹娜
申请学位级别:硕士
专业:计算机软件与理论
指导教师:周英飚
20090529
华中科技大学硕士学位论文
摘要
随着软件和网络应用的迅速发展,数据库的应用也越来越广泛,发挥的作用越
来越重要;数据库的功能完善程度和性能稳定性直接影响着软件的执行效率,所以
对数据库的测试也显得尤其的重要。在软件测试中,软件测试的工作量是非常大的,
使用软件测试自动化技术可以大大提高软件测试的速度和效率,缩短软件开发周
期,降低测试成本。所以对数据库进行功能方面的测试自动化成为了数据库功能测
试发展的必然趋势。但是目前还没有一款专门用于完成大型关系数据库功能测试的
自动化测试工具。
基于上述的需求,设计和开发了大型关系数据库自动化测试工具,该工具用于
完成大型关系数据库的功能自动化测试。在测试脚本设计上,它比较分析目前流行
的测试脚本的优缺点,然后分析大型关系数据库功能测试的特点,设计了一种易读、
可复用、易维护的测试脚本,并为了达到易编写测试脚本的目的设计和开发了一款
针对此测试脚本语言的脚本编辑器。在工具的功能设计上,它借鉴目前比较流行的
自动化测试工具框架的设计思想,并取其所长,对该工具的功能进行了设计,使其
自动化测试的功能更完善、性能更稳定、执行速度更快。在工具的实现上,采用了
面向对象的程序设计方法,使软件具有可构造性、可扩充性和可重用性。
实践证明该工具能够完成大型关系数据库的功能自动化测试,有效地提高测试
效率。

关键字大型关系数据库,自动化测试,功能测试,测试脚本
I
华中科技大学硕士学位论文

Database applications are increasingly widespread and more and more important role
is played nowadays, while the software work applications are developing
the integrity of functionality and the stability of performance in the database
make a direct impact on the efficiency of the software implementation, The gradually
improving importance in testing database is consequent. In software testing, on account
of a large workload in software testing, the automated techniques in software testing can
greatly improve the speed and efficiency while the software development cycle can be
shorten and the cost of test can be reduced. Therefore, the test automation in database
functions has been turned into the inevitable trend of development in this field. However,
there is none devoted automated testing tool to do the functional testing of the large-scale
relational databases.
Based on the mentioned requirements above, the automated testing tool for large-scale
relational database is designed and developed to realize the automated testing functions.
In the design of test script language, the pares the advantages and disadvantages.
Besides it analyzes the characteristics of functional testing in