1 / 93
文档名称:

管理软件的自动化测试系统框架研究.pdf

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

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

分享

预览

管理软件的自动化测试系统框架研究.pdf

上传人:durian 2014/2/19 文件大小:0 KB

下载得到文件列表

管理软件的自动化测试系统框架研究.pdf

文档介绍

文档介绍:南京航空航天大学
硕士学位论文
管理软件的自动化测试系统框架研究
姓名:刘翀
申请学位级别:硕士
专业:管理科学与工程
指导教师:庄长远
2011-03
南京航空航天大学硕士学位论文
摘要
管理软件主要是管理业务对象在其生命周期中的相关数据。随着软件系统的集成度和复杂
性的不断提高,软件系统越来越依赖于充分的测试来保证软件的质量。近些年来,软件测试研
究的新方向和重点是自动化测试理论与技术,以及相关自动化测试工具的开发。
为了开发适合管理类软件的自动化测试系统,本研究在前人研究成果的基础上,综合分析
了管理类软件和自动化测试的特点,提出了业务对象状态变迁测试模型,该模型能够适用于业
务对象在其生命周期中存在状态变迁的管理软件系统的自动化测试,主要利用了功能操作能使
业务对象状态变迁的特性。在构造相关测试模型的基础上,提出了针对该模型的自动化测试框
架,以及针对该模型的测试用例自动化生产算法和相关理论的证明、推导,并给出了相关的原
型工具。在使用该框架时,只需要提供自定义的用例处理操作逻辑和结果检测逻辑。在文中以
组件管理系统等为例,讨论了自动化测试框架及用例自动生成算法的应用问题。通过对实际应
用情况和存在问题的分析,发现本研究所设计的自动化测试模型、框架和用例生成算法能够有
效的应用于管理软件的自动化测试过程中,提高测试执行的效率,保证软件的质量。

关键词:自动化测试,框架,测试用例,管理软件,测试用例生成
I
管理软件的自动化测试系统框架研究
Abstract
The main function of management software is to manage all process assets of business objects
generating in the life cycle. Software systems are more reliable on sufficient testing to guarantee
quality with the growth of systems’ integration plexity. In recent years, the main research area
of software testing is automation theory and development of related tools.
In order to develop management software Oriented automation system, this research propose testing
model of management business object based on all previous research achievements and full analysis
of properties of management software and automation testing. The testing mode utilizes the feature
that management function will change status of business object after it executed, and it is perfectly
suitable to do automation testing works for management system with status transfer of business object.
An automation testing framework and corresponding case generating algorithm is also raised in others
parts, this paper also gives realization of related prototyping tools, when using the framework, only
the customized realization of operation for business object and checking logic for test cases should be
overridden and given, testing framework will handle ponents’ relationship and objects’
collaboration. After all those,