收藏本站
《西北大学》 2011年
收藏 | 手机打开
二维码
手机客户端打开本文

基于关键字驱动的Web服务自动化测试的研究与应用

钱伟宁  
【摘要】:当前,以SOA和云计算为代表的Web服务技术以其灵活性、方便性和可靠性等特点正迅速取代传统的软件架构。但是,随着Web服务技术的发展,其实现方式也越来越复杂,其灵活、易变、基于浏览器的特征,都对当前的测试工作提出了挑战。自动化测试是软件测试的一个重要组成部分,是保证软件质量的一个重要手段。但是传统的自动化测试技术是针对桌面软件的特点进行设计的,并不能很好地适用于Web服务。因此,研究和设计针对的Web服务特点的自动化测试系统,是当前自动化测试领域的热点。 本文研究了自动化测试的理论,论述了自动化测试的优点以及实施自动化测试的意义和方案。通过研究关键字驱动的自动化测试技术,针对Web服务的特点,提出了套适应Web服务功能测试的、易于开发、易于移植和易于维护的基于关键字驱动技术的自动化测试框架,并通过使用IBM公司的Rational Functional Tester进行开发实现了此框架。 该自动化测试框架采用了层次化的结构设计,可完全适用于Web服务的自动化测试。通过数据与代码的分离,实现了复杂的GUI界面驱动模块的可移植化,减少了移植的成本并使得此框架具备了一定的国际化测试(GVT)的能力。该框架还实现了一套新的系统日志模块,使得生成的日志更加简单化、智能化和易于管理。本文还设计和实现了一套新的基于Excel和SQLServer结合的测试脚本编辑和存储方案,完善了整个自动化测试系统。此方案解决了当前的一些自动化测试系统中测试脚本编辑方式的缺点。使得测试人员开发和管理脚本更加简单,写出的脚本也更加简洁和便于理解。增加了测试人员开发和管理脚本的效率。通过使用此自动化测试框架和脚本工具,提高了测试人员的工作效率和自动化测试的效率。
【学位授予单位】:西北大学
【学位级别】:硕士
【学位授予年份】:2011
【分类号】:TP393.09

手机知网App
【引证文献】
中国硕士学位论文全文数据库 前1条
1 曾雪梅;基于FitNium的关键字驱动的Web测试框架的研究与实现[D];南京理工大学;2012年
【参考文献】
中国期刊全文数据库 前5条
1 杜吉伟;自动化测试的未来[J];电子技术;2005年10期
2 陈计喜,姜丽红;自动化功能测试的方法与实现[J];计算机工程;2004年S1期
3 冯玉才,唐艳,周淳;关键字驱动自动化测试的原理和实现[J];计算机应用;2004年08期
4 梁红洲;;Web系统测试技术研究[J];科技广场;2007年01期
5 许彩欣;杜冬梅;苏健;;论Web系统的自动化功能测试[J];软件导刊;2007年15期
中国硕士学位论文全文数据库 前4条
1 侯勇;关键字驱动的自动化测试系统的研究[D];西安电子科技大学;2006年
2 曹晓华;基于RFT的自动化测试框架[D];浙江大学;2008年
3 周娟;基于Web功能测试的自动化框架实现与应用的研究[D];中南大学;2009年
4 何浪;基于事件驱动的面向服务计算模型研究[D];西北大学;2010年
【共引文献】
中国期刊全文数据库 前10条
1 丁蕾;方木云;;简述软件测试的白盒测试法[J];安徽科技;2007年10期
2 宋春秀;;面向对象软件测试技术的研究[J];信息安全与技术;2010年09期
3 王磊;;规则驱动的自动化测试框架研究[J];赤峰学院学报(自然科学版);2011年06期
4 李永忠;;软件测试中有效利用自动化测试方法的研究[J];长沙交通学院学报;2006年02期
5 李海军;;遥感影像快速正射处理系统测试方案探讨[J];测绘与空间地理信息;2011年06期
6 葛宁;;决策表在机械手路径规划中的应用[J];电子工业专用设备;2008年07期
7 梁乙朝;张纪升;魏然;;交通控制测试体系的公交优先系统应用研究[J];道路交通与安全;2008年06期
8 肖驰;田小霞;;基于UML模型的场景测试技术[J];电脑学习;2009年04期
9 姜龙;王冬星;;使用IBM Rational Test RealTime进行嵌入式软件测试[J];电脑学习;2010年03期
10 李月峰;;单元测试中非公有类型方法的测试[J];电脑编程技巧与维护;2010年13期
中国重要会议论文全文数据库 前5条
1 张克宏;;藏文文献数字化保护系统面向对象的集成测试研究[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
2 王孔义;郭海星;孙延峰;;人力资源信息系统与软件测试技术[A];煤矿自动化与信息化——第21届全国煤矿自动化与信息化学术会议暨第3届中国煤矿信息化与自动化高层论坛论文集(下册)[C];2011年
3 王思岚;王雅文;宫云战;;单元覆盖测试中基于区间运算的路径选择方法[A];第十四届全国容错计算学术会议(CFTC'2011)论文集[C];2011年
4 赵炳;胥光辉;柳旭;李慧冬;;基于Hadoop平台的软件系统的测试研究[A];第十七届全国青年通信学术年会论文集[C];2012年
5 林炜;;两种软件测试方法的比较和改进[A];第十七届全国青年通信学术年会论文集[C];2012年
中国博士学位论文全文数据库 前4条
1 王立新;软件测试数据的高效生成及测试方法研究[D];东华大学;2011年
2 朱彬;基于用户界面规格说明的Web应用建模与测试用例生成[D];上海大学;2011年
3 杨云;中药指纹图谱数据处理技术的研究及应用[D];华南理工大学;2007年
4 蔡立志;基于形式化的软件测试复用若干关键技术的研究[D];上海大学;2009年
中国硕士学位论文全文数据库 前10条
1 罗晨;基于网络的库存管理系统的研究与应用[D];哈尔滨工程大学;2010年
2 董晓莹;通用试卷质量分析系统的设计与实现[D];大连海事大学;2010年
3 肖马丹;面向对象软件功能测试的自动化方法研究[D];华南理工大学;2010年
4 张铭霖;农村中青年信息能力培训系统的设计与实现[D];华南理工大学;2010年
5 陈大胜;基于.NET的高职院校教务管理系统的设计与实现[D];南昌大学;2010年
6 刘小齐;可复用测试用例的分类与智能检索研究[D];华东理工大学;2011年
7 卢伟涛;Web应用系统的测试与分析[D];北京交通大学;2011年
8 张学梅;胜利船舶人工成本控制管理系统的设计与实现[D];电子科技大学;2010年
9 杨靖;基于J2EE的生产管理系统的设计与实现[D];电子科技大学;2010年
10 王建东;震元制药公司销售发货信息管理系统的设计与实现[D];电子科技大学;2010年
【同被引文献】
中国期刊全文数据库 前10条
1 王倩;;软件自动化测试工具的分类与选择[J];玻璃;2008年08期
2 郭伟斌;郭锡坤;;自动化测试的研究和探讨[J];电脑开发与应用;2008年12期
3 宋喜莲;;围绕软件测试分类传授软件测试知识[J];电脑知识与技术;2009年28期
4 黄爱明;;国内软件测试现状及对策研究[J];中国管理信息化(综合版);2007年02期
5 周娟;蒋外文;;基于Web的自动化测试框架[J];计算机工程;2009年18期
6 倪铭;黄萍;;基于脚本的构件测试自动化框架[J];计算机工程;2010年06期
7 杨卫明;张聪;;基于FitNesse的验收测试驱动开发[J];计算机应用;2010年S1期
8 冯静;;软件测试的发展趋势的研究[J];科技经济市场;2007年04期
9 林惠娟;李志蜀;;脚本自动生成测试系统的设计与实现[J];四川大学学报(自然科学版);2006年04期
10 王君;朱美正;李欣;;关键字驱动测试框架的研究与实现[J];计算机工程与设计;2010年10期
中国硕士学位论文全文数据库 前5条
1 刘苗苗;Web性能测试的方法研究与工具实现[D];西安理工大学;2007年
2 陆栋;自动化软件测试框架分析及应用[D];浙江大学;2008年
3 董贤伟;关键字驱动的自动化软件测试的研究[D];南京理工大学;2009年
4 沈亮;一种基于面向对象技术的自动化测试平台的设计与实现[D];电子科技大学;2009年
5 林艳琴;web功能测试自动化的研究与应用[D];电子科技大学;2010年
【二级参考文献】
中国期刊全文数据库 前10条
1 许蕾,徐宝文;Web应用测试框架研究[J];东南大学学报(自然科学版);2004年06期
2 杜吉伟;自动化测试的未来[J];电子技术;2005年10期
3 刘鑫;陈玥;;软件自动化测试工具的研究[J];华南金融电脑;2007年01期
4 于秀山;软件自动化测试效费分析[J];计算机工程与应用;2003年17期
5 徐群叁;张小峰;宋丽华;;分布式网络智能控制模型[J];计算机工程与应用;2009年36期
6 汪洋;谢江;王振宇;;基于事件的发布-订阅系统模型[J];计算机科学;2006年01期
7 谢继晖;白晓颖;陈斌;肖思南;;企业服务总线研究综述[J];计算机科学;2007年11期
8 姚实颖,肖沙里,谭霞,唐跃林;软件测试自动化中建立可维护脚本的技术[J];计算机工程;2003年11期
9 陈计喜,姜丽红;自动化功能测试的方法与实现[J];计算机工程;2004年S1期
10 赖利锋;刘强;;Web应用程序的一种功能自动化测试模型与实现[J];计算机工程;2006年17期
中国硕士学位论文全文数据库 前6条
1 缪静;基于Web应用的测试研究与应用[D];电子科技大学;2005年
2 应杭;软件自动化测试技术及应用研究[D];浙江大学;2006年
3 王光源;Web应用的自动化测试[D];山东大学;2006年
4 赵剑英;Web的自动化测试[D];天津大学;2006年
5 常郝;基于watir的Web自动测试[D];吉林大学;2007年
6 张海军;基于SOA架构的企业应用集成(EAI)研究与设计[D];西北大学;2008年
【相似文献】
中国期刊全文数据库 前10条
1 贺斌;曾红卫;冯振华;;WEB应用测试执行引擎的设计与实现[J];计算机技术与发展;2011年06期
2 王莉;殷锋;李奇;;软件自动化测试脚本设计研究[J];西南民族大学学报(自然科学版);2006年02期
3 朱宏峰;;基于关键字驱动的Web自动化测试的研究[J];硅谷;2009年24期
4 张少博;罗省贤;;自动化测试脚本运行控制方法研究[J];电子测试;2008年06期
5 翟长勇;高建瓴;;软件测试中测试工具的应用分析[J];科技经济市场;2007年12期
6 胡玲芳;刘功茂;万朝进;张超;;基于核心数据驱动的自动化测试研究[J];福建电脑;2009年09期
7 张爽;;电力系统智能装置测试分析研究[J];黑龙江科技信息;2009年29期
8 张晓敏;;构建整体化的自动化测试平台[J];中国高新技术企业;2010年22期
9 李龙澍;刘磊;;基于AutoIt和Flow Chart的测试用例生成与管理[J];计算机技术与发展;2010年07期
10 董娜娜;詹惠琴;;软件测试自动化技术应用研究[J];电子测试;2010年11期
中国重要会议论文全文数据库 前10条
1 覃海生;韦海兰;李新华;;基于概念格的Web测试在廉租住房系统中的应用研究[A];广西计算机学会2010年学术年会论文集[C];2010年
2 石晶;龚震宇;裘杭萍;;基于Web挖掘的个性化服务技术[A];第十九届全国数据库学术会议论文集(技术报告篇)[C];2002年
3 李利波;刘明利;;一种改进的无回溯反向Web服务动态组合方法[A];2011年全国通信安全学术会议论文集[C];2011年
4 游争光;刘建勋;唐明董;;分布式Web服务测试系统的设计与实现[A];CCF NCSC 2011——第二届中国计算机学会服务计算学术会议论文集[C];2011年
5 殷华蓓;李通;唐常杰;张天庆;左志松;;从Web文件中挖掘个性化导航知识[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
6 ;基于广义对话的Web用户的聚类(英文)[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
7 邓长寿;郭景峰;杨焱林;邓安远;;下一代Web搜索引擎初探[A];第十八届全国数据库学术会议论文集(研究报告篇)[C];2001年
8 ;WTCA:A Web Text Clustering Algorithm Based on DFSSM[A];第二十七届中国控制会议论文集[C];2008年
9 胡建强;周斌;尹刚;邹鹏;;基于角色的Web服务访问控制技术研究[A];第二十届全国数据库学术会议论文集(技术报告篇)[C];2003年
10 黄建波;丁扬;方芳;;基于代理服务器的Web加速的实现[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(上册)[C];2010年
中国重要报纸全文数据库 前10条
1 赵晓涛;Web安全 服务为王[N];网络世界;2008年
2 本报记者 赵晓涛;Web安全:历史的命题[N];网络世界;2008年
3 彭敏;企业级Web2.0迎来应用高潮[N];电脑商报;2009年
4 本报记者 毛江华;安启华联手赛门铁克 掘金Web安全[N];计算机世界;2009年
5 闫冰;“推”出Web交付新天地[N];网络世界;2009年
6 赵晓涛;中国成全球Web安全新看点[N];网络世界;2009年
7 边歆;动态阻断Web2.0威胁[N];网络世界;2009年
8 泰乐公司首席技术官兼执行副总裁Vikram Saksena;学习Web 3.0 做聪明的“管道工”[N];通信产业报;2009年
9 ;Web2.0工具使用须谨慎[N];网络世界;2009年
10 Anchiva中国区总经理 李松;Web安全选型三个标准[N];网络世界;2008年
中国博士学位论文全文数据库 前10条
1 张建武;面向Web应用的安全评测技术研究[D];北京邮电大学;2012年
2 李常宝;基于索引的web服务发现研究[D];北京邮电大学;2011年
3 魏登萍;语义Web服务发现中匹配策略的研究与实现[D];国防科学技术大学;2011年
4 朱俊武;基于本体的Web服务语义支撑技术研究[D];南京航空航天大学;2008年
5 许笑;分布式Web信息采集关键技术研究[D];哈尔滨工业大学;2011年
6 杨卉;Web文本观点挖掘及隐含情感倾向的研究[D];吉林大学;2011年
7 马建斌;中文Web信息作者同一认定技术研究[D];河北农业大学;2010年
8 陈世展;服务网络:基于语义和社会化关系的Web服务计算基础设施[D];天津大学;2010年
9 胡佳;语义Web服务自动组合及验证的研究[D];天津大学;2010年
10 王辉;面向互联网的Web服务基础设施构建和应用[D];天津大学;2010年
中国硕士学位论文全文数据库 前10条
1 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
2 刘松;基于模型的Web应用自动化测试[D];南京大学;2011年
3 滕莎;Web产品自动化测试系统设计与实现[D];北京交通大学;2011年
4 王晴;Web自动化测试研究与Watir框架开发[D];武汉理工大学;2011年
5 李志宁;面向Web系统的自动化测试应用研究[D];华中科技大学;2010年
6 罗惠旋;WCDMA RNC自动化测试设计及实现[D];北京邮电大学;2010年
7 林艳琴;web功能测试自动化的研究与应用[D];电子科技大学;2010年
8 杨丽晶;商务网站的Web自动化测试设计与实现[D];中国海洋大学;2011年
9 梁志锋;MSCRM系统自动化测试的设计与实现[D];北京邮电大学;2010年
10 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026