收藏本站
《北京交通大学》 2007年
收藏 | 手机打开
二维码
手机客户端打开本文

软件自动化测试混合框架的研究与实现

李玮  
【摘要】: 随着信息技术的飞速发展,软件产品已经深入到社会的各个领域,软件产品的质量成为人们共同关注的焦点,因此软件测试就成为保证软件质量的重要方法之一,它贯穿了软件工程的全过程。随着软件规模的扩大,软件复杂性的提高,软件测试技术的不断发展,越来越多的测试人员发现传统手工测试成本高、执行繁琐、效率低等特点已远远不能满足现实的需求。为了克服手工测试的这些缺点,自动化测试技术被广泛地引入进来,并逐渐成为软件测试的发展方向。自动化测试框架的出现表明软件自动化测试技术正在趋于成熟,早期使用录制回放和脚本工具的不足正在被克服,使得自动化测试更加经济、有效,更加有利于实施维护。 本文首先介绍课题背景,软件测试的历史与现状;然后阐述软件自动化测试的概念,介绍软件自动化测试生命周期,并通过与手工测试的比较,指出自动化测试的优点与局限;接着介绍现有各种自动化测试框架的概念,包括测试脚本模块化框架,测试库架构框架,数据驱动测试框架,关键字驱动测试框架,并利用这些自动化测试框架对被测应用程序进行测试,从而比较各种框架的优缺点;然后在对各种自动化测试框架比较的基础上提出一种软件自动化测试混合框架,该框架将现有各种自动化测试框架的优点有效地结合在一起,采用模块化结构组织测试列表,提高测试列表的复用性,运用数据驱动和关键字驱动技术降低测试脚本维护开销。文章着重阐述了软件自动化测试混合框架的结构以及设计方法,并结合自动化测试生命周期介绍运用此测试框架在决策信息管理系统上进行测试的详细步骤。最后,总结出软件自动化测试混合框架的优点,提出设计自动化测试框架的原则。
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2007
【分类号】:TP311.52

手机知网App
【引证文献】
中国期刊全文数据库 前5条
1 倪铭;黄萍;;基于脚本的构件测试自动化框架[J];计算机工程;2010年06期
2 刘捷;张维利;;面向分布式安全苛刻软件自动化测试系统研究[J];制造业自动化;2012年14期
3 黄蓉;向阳;;基于构件技术的软件自动测试模型的研究[J];计算机技术与发展;2007年12期
4 黄威;聂藩;丁建完;;关键字驱动的测试自动化框架模型与系统实现[J];计算机技术与发展;2012年04期
5 侯战胜;邵志鹏;;基于报文模拟的OpenVPN测试方案的设计与实现[J];计算机技术与发展;2013年03期
中国硕士学位论文全文数据库 前10条
1 黄玮;基于RFT自动化测试的设计与实现[D];电子科技大学;2011年
2 杨磊;对某多媒体信息服务软件自动化测试的设计与实现[D];电子科技大学;2011年
3 姚翀宇;关键字驱动测试中基于QTP的测试框架及数据接口的研究[D];复旦大学;2011年
4 张鹤;基于QTP的自动化功能测试研究与实现[D];哈尔滨工程大学;2011年
5 尹春娇;自动化单元测试中MOCK技术的研究与应用[D];安徽大学;2011年
6 赵中芳;基于CBR的测试用例复用模型的研究与应用[D];中国海洋大学;2008年
7 谢伟伟;GUI软件自动化测试工具的开发研究[D];大连海事大学;2008年
8 卞斐;基于关键字驱动的WMM自动化测试的研究和实现[D];苏州大学;2008年
9 倪铭;基于XML的COM构件自动化测试技术研究[D];华中科技大学;2008年
10 杨柳;SSL VPN的分布式自动化测试工具研究与实现[D];电子科技大学;2009年
【参考文献】
中国期刊全文数据库 前9条
1 张莉;软件测试方法和工具的选择[J];成都教育学院学报;2005年07期
2 孙惠杰,杨晓红;软件测试的自动化[J];哈尔滨师范大学自然科学学报;2003年05期
3 张丽波;软件自动化测试的设计与实施[J];佳木斯大学学报(自然科学版);2004年04期
4 冯玉才,唐艳,周淳;关键字驱动自动化测试的原理和实现[J];计算机应用;2004年08期
5 朱三元,宿为民;近期软件测试工具分析[J];计算机应用与软件;1992年06期
6 蔡军红;软件质量与测试(一)[J];软件世界;2002年06期
7 朱菊;王志坚;杨雪;;基于数据驱动的软件自动化测试框架[J];计算机技术与发展;2006年05期
8 张佳玥;一组软件自动化测试工具[J];现代通信;2001年12期
9 宋艳芳,苏哲明,史永辉;自动化软件测试[J];应用科技;2001年04期
中国硕士学位论文全文数据库 前1条
1 孙惠杰;软件测试研究及其应用[D];哈尔滨工程大学;2003年
【共引文献】
中国期刊全文数据库 前10条
1 钟华;胡小龙;罗斐;;自动化测试浅析[J];电脑知识与技术(学术交流);2007年05期
2 苏新平;;数据驱动在无线网卡加密自动化测试工具的应用[J];电脑知识与技术;2008年04期
3 刘腾;;软件测试技术与自动化测试框架模型的研究与应用[J];电脑知识与技术;2009年26期
4 李滔俊;;Web自动化测试架构设计与实现[J];电脑知识与技术;2010年22期
5 张恒;;基于混合模式的Web应用系统自动化测试的研究[J];电脑知识与技术;2011年06期
6 张英伟;罗省贤;李彬;;基于RFT的企业自动化测试框架的构建和应用[J];电脑知识与技术;2011年19期
7 赵丽珍;;基于数据驱动的自动化测试平台设计[J];福建电脑;2011年02期
8 郭奇青;杨磊;;基于Selenium的Case Manager的设计与实现[J];经营管理者;2010年23期
9 杨彬;;对软件测试质量的研究[J];甘肃科技;2006年09期
10 费娟;;基于Silktest的软件测试自动化[J];广东通信技术;2006年02期
中国硕士学位论文全文数据库 前10条
1 贾瑞晶;软件自动化测试框架的研究与实现[D];华东师范大学;2011年
2 廖新粮;基于任务调度的自动测试方法及系统实现[D];电子科技大学;2011年
3 肖英;面向航天地面应用领域软件通用测试平台研究与实现[D];西安电子科技大学;2009年
4 李桢;基于STAF和RFT的自动化回归测试系统的设计与实现[D];西安电子科技大学;2011年
5 梁家安;自动化软件测试技术研究[D];江南大学;2011年
6 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
7 冷知见;软件自动化测试方法的研究与应用[D];武汉理工大学;2011年
8 李晓会;Web系统自动化功能测试框架研究与实践[D];北京邮电大学;2011年
9 蒙春;IPv6关键技术的测试方法研究与实践[D];北京邮电大学;2011年
10 黄彪贤;B/S软件自动化测试的研究与设计[D];广东工业大学;2011年
【同被引文献】
中国期刊全文数据库 前10条
1 韩冬;JavaBean在JSP中的应用[J];安徽电子信息职业技术学院学报;2003年06期
2 单锦辉,姜瑛,孙萍;软件测试研究进展[J];北京大学学报(自然科学版);2005年01期
3 陈英,李丰,邬延风;软件复用技术研究[J];北京理工大学学报;1998年06期
4 赵瑞雪,甘仞初;基于案例的信息系统设计方法[J];北京理工大学学报;1999年04期
5 杨树林;胡洁萍;;JDBC访问数据库的优化策略[J];北京印刷学院学报;2006年04期
6 张莉;软件测试方法和工具的选择[J];成都教育学院学报;2005年07期
7 范德辉;;旅游景点风景个性化展示系统的设计与实现[J];长江大学学报(自然科学版)理工卷;2010年03期
8 张永梅,陈立潮,马礼,郭韶升;软件测试技术研究[J];测试技术学报;2002年02期
9 李永忠;;软件测试中有效利用自动化测试方法的研究[J];长沙交通学院学报;2006年02期
10 袁万莲;C++的多态机制与虚函数的实现[J];滁州学院学报;2005年01期
中国博士学位论文全文数据库 前2条
1 金虎;自动化软件测试技术研究[D];四川大学;2006年
2 钱忠胜;基于模型的Web应用测试用例生成方法[D];上海大学;2008年
中国硕士学位论文全文数据库 前10条
1 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
2 曾雪梅;基于FitNium的关键字驱动的Web测试框架的研究与实现[D];南京理工大学;2012年
3 孙惠杰;软件测试研究及其应用[D];哈尔滨工程大学;2003年
4 孙绍东;软件测试自动化技术的研究和分析[D];西南交通大学;2003年
5 张志霞;基于GUI的C/S系统软件测试自动化技术研究与实现[D];南京航空航天大学;2004年
6 申小军;面向对象软件自动化单元测试技术研究[D];西安电子科技大学;2004年
7 陈艳红;基于构件的软件复用技术的研究与应用[D];首都经济贸易大学;2004年
8 陈浩;基于消息机制的软件自动测试技术研究[D];湖南大学;2004年
9 邵利平;基于PE文件格式的信息隐藏技术研究[D];江西理工大学;2005年
10 刘永;面向对象自动化测试系统的研究与实现[D];沈阳工业大学;2005年
【二级引证文献】
中国期刊全文数据库 前3条
1 邢翠芳;杜晶;赵海冰;;软件自动化测试技术研究[J];电脑知识与技术;2013年12期
2 刘杰;;软件测试中的测试用例复用技术[J];考试周刊;2011年56期
3 王迎霞;;大规模C++软件系统测试驱动开发的设计与实践[J];计算机技术与发展;2012年09期
中国硕士学位论文全文数据库 前10条
1 刘小齐;可复用测试用例的分类与智能检索研究[D];华东理工大学;2011年
2 高青娟;一种关键字驱动的Java API自动测试框架[D];太原科技大学;2011年
3 黎守秀;基于Robot Framework的自动化测试研究及应用[D];西南交通大学;2011年
4 文丽;分布式自动化测试框架的研究和实现[D];电子科技大学;2011年
5 潘金赤;GUI自动化测试平台的技术及应用研究[D];华中科技大学;2010年
6 庞小飞;GDI打印驱动自动化测试系统的设计与实现[D];天津大学;2012年
7 于亚君;构件测试用例复用方法研究与实现[D];昆明理工大学;2011年
8 曾雪梅;基于FitNium的关键字驱动的Web测试框架的研究与实现[D];南京理工大学;2012年
9 宋春雨;Android平台自动化测试的研究与实践[D];北京邮电大学;2012年
10 倪铭;基于XML的COM构件自动化测试技术研究[D];华中科技大学;2008年
【二级参考文献】
中国期刊全文数据库 前9条
1 张文杰,钱德沛,张然,杨新宇,张兴军;互联网应用性能测量系统的研究与实现[J];计算机研究与发展;2003年01期
2 雷迎春,周幼英,李军;高性能L5-Dispatcher的性能评测[J];计算机研究与发展;2003年03期
3 陈恩红,王清毅,蔡庆生;基于决策树学习中的测试生成及连续属性的离散化[J];计算机研究与发展;1998年05期
4 姚实颖,肖沙里,谭霞,唐跃林;软件测试自动化中建立可维护脚本的技术[J];计算机工程;2003年11期
5 冯华,徐锡山,王戟;统计测试中测试链与使用链的相似性判别[J];计算机工程与科学;2003年01期
6 韩炜,臧红伟,谢克嘉;四余度容错计算机系统结构及其可靠性分析[J];计算机工程与科学;2003年01期
7 朱三元,计立奇,陈敏;国外软件工具研究综述(二)[J];计算机应用与软件;1984年05期
8 朱三元,宿为民;近期软件测试方法分析[J];计算机应用与软件;1992年05期
9 刘湘辉,殷建平,唐乐乐,赵建民;网络流量的有效测量方法分析[J];软件学报;2003年02期
【相似文献】
中国期刊全文数据库 前10条
1 ;中国电子学会电子测量与仪器学会自动化测试与控制分会正式成立[J];电子测量与仪器学报;1987年04期
2 翟长勇;高建瓴;;软件测试中测试工具的应用分析[J];科技经济市场;2007年12期
3 王东刚;;成功的自动化测试项目实施[J];程序员;2009年07期
4 杨彬;;Web自动化测试中验证码的实现方法[J];信息技术与标准化;2010年11期
5 ;NI发布2011自动化测试技术展望[J];国外电子测量技术;2011年04期
6 马金萍;现代虚拟仪器及控制在自动化测试系统中的应用[J];质量天地;2003年02期
7 李又玲,常致全;针对J2EE服务端组件的自动化测试方案[J];计算机与数字工程;2005年04期
8 侯勇;张海林;;自动化测试中的关键字驱动脚本技术[J];电子科技;2006年02期
9 费娟;;基于Silktest的软件测试自动化[J];广东通信技术;2006年02期
10 王莉;殷锋;李奇;;软件自动化测试脚本设计研究[J];西南民族大学学报(自然科学版);2006年02期
中国重要会议论文全文数据库 前10条
1 黄茂生;;软件自动化测试动态验证点的一种实现方法[A];2010第十五届可靠性学术年会论文集[C];2010年
2 赵波;;自动化测试系统概述及其在计量测试中的应用[A];2008年江苏省计量测试学术论文集[C];2008年
3 倪瑾;蒋俊华;;基于.NET平台GUI自动化测试研究[A];经济策论(上)[C];2011年
4 陈晓;;软件自动化测试的分析与实践[A];2008'中国信息技术与应用学术论坛论文集(一)[C];2008年
5 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];中国计量协会冶金分会2008年会论文集[C];2008年
6 郭从颖;;场景驱动测试用例设计及其测试自动化技术研究[A];2008全国第十三届自动化应用技术学术交流会论文集[C];2008年
7 魏蓉;郐吉丰;王春元;蒋凡;;等级保护中的系统自动化测试[A];第二十一次全国计算机安全学术交流会论文集[C];2006年
8 陈赐海;骆超艺;黄振宇;肖芬;;微波开放型介质谐振器介电参数的测试[A];第三届全国信息获取与处理学术会议论文集[C];2005年
9 朱维宝;王劲榕;李砥擎;;航天器自动化测试建模及自动化测试语言设计[A];第十九届测控、计量、仪器仪表学术年会(MCMI'2009)论文集[C];2009年
10 徐晓军;孙斌;;基于IBM Automation框架GUI自动测试的研究与实现[A];2007北京地区高校研究生学术交流会通信与信息技术会议论文集(上册)[C];2008年
中国重要报纸全文数据库 前10条
1 信息产业部软件与集成电路促进中心 于明唐仕武;驶入测试“快车道”[N];计算机世界;2007年
2 记者 邵丽蓉;年轻的职业年轻的兵[N];人才市场报;2009年
3 顾明 潘镭;测试效率提升的捷径[N];中国城乡金融报;2009年
4 记者 于晓媚/北京;风云际会 ICT精英京城论剑[N];电子资讯时报;2005年
5 记者 吴雨;TCL抢占液晶电视竞争先机[N];民营经济报;2007年
6 本报记者 滕继濮;强晓春:科研是一种修炼[N];科技日报;2011年
7 ■ 嫦娥工程地面应用系统质量 中心专家 戴金龙    ■ 用友公司自动化测试部专家 蒋颖   ■ Mercury公司测试专家 李康;恰当选择软件测试自动化方案[N];计算机世界;2005年
8 边歆;研发需要敏捷[N];网络世界;2007年
9 ;功能测试提升电信IT系统投资回报率[N];人民邮电;2006年
10 本报特约记者 柯利;2005,软件质量管理进行时[N];通信产业报;2005年
中国博士学位论文全文数据库 前5条
1 刘新忠;关联缺陷及其应用研究[D];吉林大学;2010年
2 金虎;自动化软件测试技术研究[D];四川大学;2006年
3 李丽;航天相机主控软件测试用例自动生成技术的研究[D];中国科学院研究生院(长春光学精密机械与物理研究所);2010年
4 范文庆;分段符号执行模型及其环境交互问题研究[D];北京邮电大学;2010年
5 王惠斌;安全认证协议的设计与分析[D];解放军信息工程大学;2010年
中国硕士学位论文全文数据库 前10条
1 罗惠旋;WCDMA RNC自动化测试设计及实现[D];北京邮电大学;2010年
2 梁志锋;MSCRM系统自动化测试的设计与实现[D];北京邮电大学;2010年
3 俞戴龙;QTP自动化测试框架的企业级应用[D];复旦大学;2010年
4 张秋杰;基于PyUnit框架的企业级软件自动化测试技术的研究[D];北京邮电大学;2010年
5 夏晶;基于QTP的功能自动化测试框架的研究与应用[D];武汉科技大学;2010年
6 钱伟宁;基于关键字驱动的Web服务自动化测试的研究与应用[D];西北大学;2011年
7 王丹;基于TCP协议的软件自动化测试的研究与应用[D];吉林大学;2011年
8 胡启明;Trend AU自动化测试的设计与实现[D];南京大学;2011年
9 黄彪贤;B/S软件自动化测试的研究与设计[D];广东工业大学;2011年
10 任金凤;HLR产品的自动化测试工具研究与设计[D];吉林大学;2010年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62791813
  • 010-62985026