基于RFT的自动化测试系统设计与实现

被引量 : 2次 | 上传用户:taizi0204
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在保证软件质量的同时大幅提高软件测试效率,从而缩短软件开发周期,已成为目前一个十分有价值的研究课题。随着自动化测试技术的不断完善,软件测试重复性高、易于模仿等特点使得部分手工测试可以被自动化测试所代替,按需设计自动化测试系统成为了现实。本课题所要研究的正是如何实现一套自动化测试系统,从而取代部分手工测试工作。本人所在项目组目前采用传统的手工测试方法,进行面向Web系统的版本回归测试。在深入研究自动化测试技术,充分了解测试需求的基础上,项目组运用软件工程的思想,以IBM自动化测试产品Rational Functional Tester(以下简称RFT)为开发平台,采用关键字驱动测试方式,以自动化测试框架为核心,设计与实现了一套适合本项目组的自动化测试系统。在整个项目进行过程中,本人独立完成了以下工作:(1)对自动化测试相关概念进行深入研究,明确了自动化测试开发平台,根据RFT的自动化测试机制确定系统开发方向;(2)充分发掘测试需求,分析目前手工测试流程和测试用例,提取可进行自动化实现的部分;(3)运用面向对象的分析与设计方法,采用自动化测试框架作为测试引擎,充分调用RFT的自动化测试接口,按照分层设计和低耦合、高内聚标准设计实现了自动化测试系统;(4)为将业务逻辑和测试数据分离,设计并实现了结构清晰、可读性高和易扩展的XML测试脚本。系统实现后安装部署在实际项目中,经过一段时间的应用,对比出了手工测试和自动化测试的效率差异,形成了自动化测试可行性分析,具有现实意义。
其他文献
随着影视文化的繁荣发展,当代影视作品越来越丰富,对人们的影响也越来越深。影视作品成为人们日常文化生活的重要组成部分,带给人愉悦和轻松的同时,使受众在审美娱乐的过程中
定向越野运动是定向运动的一项分支,最早起源于瑞典,是智力与体力并存的一项益智项目,参与者通常利用地图和指北针,去按顺序寻找图上每一个预先设置好的目标,近年定向越野运动在我
目的探讨外周血和脑脊液淋巴细胞动态变化与结核性脑膜炎(TBM)预后情况的相关性。方法总结36例结核性脑膜炎患者抗结核治疗前后,血淋巴细胞和脑脊液(CSF)淋巴细胞的动态变化,进行
作为新型城市发展模式,无线城市其意涵在为城市提供高速无线网络接入和服务,对于提升城市公共服务、优化城市品质有重要作用,已在国内外掀起了一股兴建热潮。但由于公共性定
<正>杂技的基本功分为腰、腿、跟头、顶功四个主要方面,对于初学者来说,刚进入杂技行业的门槛,首先要学习的就是这四项重要的杂技基本功,这其中的每一项基本功都会对一名杂技
人类两百多年的工业文明创造了巨大的物质财富,极大地提升了人类的生活质量。但是工业文明的迅速发展是建筑在严重依赖化石能源基础之上的,因此,人类在创造巨大生产力的同时,
新时期,我国经济社会面临新的矛盾和问题,行政体制改革必须进一步深化,而行政体制改革最为重要的就是财权的改革,在省直管县改革中,财政权下放还是不足,这为财政体制改革提出
20世纪80年代以来,我国各地政府为了地方经济的发展积极扶持、推动各类旅游节庆的发展,使得今天各类旅游节庆遍布我国大江南北,这股全国各地举办旅游节庆的热潮引起了学术届
学习倦怠是指学生由于长期的学习压力或负荷而产生的身心资源损耗,对老师、同学、教学活动等热情丧失,以及个人成就感降低的现象。研究发现,高中生普遍存在着一定程度的学习倦怠
随着互联网产业的迅速发展,开放平台成为当今互联网产业竞争合作的新模式。互联网开放平台服务商可以同第三方开发者一起,协调多方资源来应对多元化的用户需求,提升网站应用