您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 基于Rational Robot的自动化测试系统
中山大学硕士学位论文基于RationalRobot的自动化测试系统姓名:黄敏智申请学位级别:硕士专业:软件工程指导教师:肖菁20080418基于RationalRobot的自动化测试系统作者:黄敏智学位授予单位:中山大学相似文献(4条)1.学位论文侯勇关键字驱动的自动化测试系统的研究2006软件测试是软件开发的关键过程之一,对于确保软件产品的质量也有着十分重要的作用。软件自动化测试技术研究的目的是在无人干预的情况下自动测试软件,提高整个软件测试的效率。对于当前功能强大的软件系统,人们希望通过自动化测试技术来显著提高软件测试的效率,因此对自动化测试技术的研究是具有实际意义的。正是在这个前提之下,本文首先介绍了软件测试的研究背景、国内外发展状况和自动化测试发展历程。接着阐述了自动化测试的基本理论和自动化测试脚本技术。针对当前所使用的数据驱动自动化测试系统中脚本无法灵活适应软件业务变化的缺陷,论文提出了基于关键字驱动脚本技术的自动化测试系统,并对其进行了详细的研究。文中通过实例对关键字驱动自动化测试系统的测试流程做了较完整的描述,并以自主研发的自动化测试平台为依托,应用关键字驱动脚本技术进行自动化测试。通过自动化测试效率的对比可以预见,由于关键字驱动自动化测试系统适应了软件业务的发展,其必将带来测试效率的进一步提高。2.学位论文张磊UI软件自动化测试方法和应用的研究2008软件自动化测试研究在无人干预的情况下自动测试产品应用。UI软件自动化测试在整个自动化测试领域占了相当大的比重,利用UI自动化测试技术提高软件测试的效率是软件研发企业的普遍追求。论文首先介绍了软件自动化测试的研究背景、国内外发展状况,并系统讨论了自动化测试的基本理论和用户界面测试的基本理论。针对当前所使用的数据驱动自动化测试系统中脚本无法灵活适应软件业务变化的缺陷,论文对基于关键字驱动的UI自动化测试系统,进行了比较深入、细致的研究;并结合工程实践,系统论述了关键字驱动的UI自动化测试系统的测试流程。论文以自主研发的自动化测试平台为依托,建立了一种新颖的脚本的自动化组织和维护机制,有效的改进了测试效率。3.学位论文陈哲软件自动化测试系统的研究与实现2008随着计算机技术的发展,软件在整个社会生活中的重要性变得越来越高,软件测试的重要性亦随之变得日益突出。在传统手工测试已不能满足软件测试需要的情况下,软件自动化测试技术孕育而生。软件自动化测试就是希望能够通过辅助工具或其它方法,让测试按照预定计划自动进行,从而达到减轻手工测试劳动量、提高软件质量的目的。本文首先通过对软件自动化测试系统相关理论的研究与分析,指出软件自动化系统需涉及的主要方面,为软件自动化测试系统实现奠定基础。然后对多种软件自动化测试框架进行分析和对比,选取了以关键字驱动为主的混合型测试框架做为软件自动化测试系统框架。接着,按照软件的开发生命周期,根据软件测试需求,列出软件自动化测试系统的功能,逐步细化、设计、实现能与测试流程融合的自动化测试系统。最后,让该系统对一个小型软件进行自动化测试实现,以检验系统的各个功能。本文着重设计了一套独立于业务、支持三级组织结构(Job、Suite、Case)、可实时控制、支持网络分布的软件自动化测试系统。系统是在B/S架构的基础上实现用户接口,人机交互友好。并且,系统融入了测试逻辑、流程和管理,使支持的测试功能更为灵活。本文的设计与实现借鉴了当前流行的软件自动化测试技术和方法,并在此基础上还提出了一些较为新颖的方法,如:在测试独立的基础上实现测试资源的共享,Job、Suite和Case的三层组织结构的引入,Job控制与执行的设计流程,以及提供API接口的框架设计等。4.学位论文常征功能测试中自动化测试框架的分析与应用2007随着计算机技术的迅速发展,软件的应用范围越来越广泛,软件结构也越来越复杂.为了保证软件产品的质量,软件测试特别是自动化测试越来越受到人们的重视.自动化测试的最大优势就是高效率、低成本,但是自动化测试如果没有经过良好设计,不但耗资大,而且后续还有大量的维护工作.而设计良好的自动化测试框架不但维护成本低,而且效率很高.因此对自动化测试框架的研究具有很重要的意义.正是在这个前提之下,本文对现有的自动化测试技术进行研究,结合实际的测试项目,在关键字驱动和数据驱动的自动化测试框架基础之上,提出了功能测试的自动化测试框架ATFFTfAutomatedtestingframeworkoffunctionaltesting),并应用此框架指导此项目的实施过程.该框架不但实现了功能需求、测试用例和测试脚本之间的关联,而且实现了测试脚本、测试数据、业务逻辑和GUI的分离.在ATFFT的指导下,成功实现了一个健壮的、易扩展、易维护的自动化测试系统.随后,在自动化测试实施之后,本论文采用测试成熟度模型(TMM),对在ATFVI、指导下的自动测试方案进行了评估.结果表明,此次自动化测试达到了TMM模型的第四级.因此,根据测试评估结果,此次自动化测试实施的还是比较成功的.最后,本论文总结了课题研究的主要工作,并对后续工作进行了展望.本文链接:下载时间:2010年4月20日
本文标题:基于Rational Robot的自动化测试系统
链接地址:https://www.777doc.com/doc-4988019 .html