基于rcp技术的自动化测试管理工具的设计与实现

基于rcp技术的自动化测试管理工具的设计与实现

ID:33502708

大小:10.54 MB

页数:70页

时间:2019-02-26

基于rcp技术的自动化测试管理工具的设计与实现_第1页
基于rcp技术的自动化测试管理工具的设计与实现_第2页
基于rcp技术的自动化测试管理工具的设计与实现_第3页
基于rcp技术的自动化测试管理工具的设计与实现_第4页
基于rcp技术的自动化测试管理工具的设计与实现_第5页
资源描述:

《基于rcp技术的自动化测试管理工具的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、劣事未万方数据)p夕l应乞争一硕士专业学位论文基于RCP技术的自动化测试管理工具的设计与实现DesignandImplementationofAutomationTestingManagementToolBasedonRCP作者:费书博导师:赵宏副教授北京交通大学2014年6月万方数据学位论文版权使用授权书本学位论文作者完全了解北京交通大学有关保留、使用学位论文的规定。特授权北京交通大学可以将学位论文的全部或部分内容编入有关数据库进行检索,提供阅览服务,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校向国家有关部门或机构送交论文的

2、复印件和磁盘。学校可以为存在馆际合作关系的兄弟高校用户提供文献传递服务和交换服务。(保密的学位论文在解密后适用本授权说明)学位论文作者签名:裼蒋导师签名:签字日期:≯乍年-7月7日签字日期:汐I叩年7月7日万方数据学校代码:10004北京交通大学硕士专业学位论文密级:公开基于RCP技术的自动化测试管理工具的设计与实现DesignandImplementationofAutomatedTestingManagementToolBasedonRCP作者姓名:费书博导师姓名:赵宏工程硕士专业领域:软件工程学号:12125983职称:副教授学位级别:硕士北

3、京交通大学2014年6月万方数据致谢时光如水,岁月如梭,转眼间硕士研究生的学习和生活即将结束。在此,我对曾经帮助过我的人表示衷心的感谢。首先,我要感谢我的导师赵宏教授。本文的撰写工作是在赵宏教授的悉心指导下完成的,赵宏教授严谨的治学精神、科学的工作方法以及对学生一丝不苟的态度给了我极大地帮助和影响,在此衷心感谢这两年来赵宏教授对我的关心和指导。其次,在汤森路透实习期间,项目组的领导和同事们在课题行进中给予了很多鼓励和帮助,从他们身上我学到了什么是职业的工作态度以及如何在工作中不断自我完善,使我在技术上和态度上都有了新的认识。此外,我还要感谢我的家人

4、,他们的支持与鼓励使我能够专心完成学业,特别是我的女朋友,她的陪伴给了我前进的动力,助我度过一道道难关。再次感谢他们为我的付出。万方数据北京交通大学硕士专业学位论文摘要敏捷开发方法已成为软件工程领域十分重要的开发模型之一,如何在敏捷开发中开展测试工作(敏捷测试)也得到了业界的广泛关注。敏捷开发:具有快速响应需求变化、持续集成和反馈等特点,对测试有着新的要求。随着测试技术的发展,尤其是自动化测试的应用,敏捷测试从最初的理论发展成为了具:有操作性的技术,并被广泛应用于生产实践。本文的目的是设计并实现一套自动化测试系统,包括自动化测试管理工具(Reute

5、rsTestingTool,简称RTT001)和性能数据收集平台(PerformanceDataCollection,简称PDC),从而取代手工测试,支撑敏捷开发模式下的测试工作。本人所在测试部门的主要测试任务是完成对数据库内容聚合器(包括InputFeed,OutboundFeed)的功能测试和回归测试,并收集性能测试数据生成分析报告。在深入研究自动化测试技术,充分发掘测试需求的基础上,部门决定使用基于RCP和OSGi的Eclipse平台作为系统的运行平台,采用插件开发技术,设计并实现了一套适合测试部门业务的自动化测试系统。为了实现该系统,本文对

6、EclipseRCP技术进行了深入研究,介绍了RCP技术和OSGi服务的运行机制,以及系统所使用的Tobago、Spring、Hibernate、BIRT等框架,为系统开发奠定了技术基础;在分析现有测试业务流程,并充分发掘测试需求后,本文设定了RTTool和PDC的实现目标:本文采用面向对象的分析和设计方法,采用EclipseRCP平台技术和JavaWeb开发框架,按照低耦合、高内聚及系统易用易扩展的设计原则,分别实现了自动化测试工具(R1m01)和性能数据分析平台(PDC)。最后,本文通过对比系统上线前后测试工作的开展情况,进行了自动化测试系统的

7、可行性分析。分析结果表明,该系统确实提升了部门的测试效率,具有现实意义。关键词:敏捷测试;自动化测试;EclipseRCP;插件开发技术;Web开发万方数据北京交通大学硕士专业学位论文ABSTRACTAsAgiledevelopmenthasbecomeoneofthemostimportantdevelopingmethodsinthefieldofsoftwareengineering,howtoapplyAgiletestinginagiledevelopmenthascausedwidelyconcemintheindustry.Itreq

8、uiresanewtestingmethod,forAgiletesting’Scharacteristicslikequ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。