版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、此处为论文中文题目,要求居中填写主标题不超过24个汉字;可加副标题(副标题前加破折号),副标题与主标题间空一行的位置主标题:黑体,小二,居中副标题:楷体_GB2312,四号,居中阅后删除此文本框。本 科 生 毕 业 论 文(设计)开题报告题目: 基于selenium框架的web自动化 测试系统设计与实现学生姓名 崔青青学 号 4指导教师 朱 凌 二级学院 信息学院专业名称 计算机班 级 10计算机1班2014年03月浙江财经大学毕业论文(设计)对学生的要求1.学生应充分认识毕业论文(设计)工作的重要性,学生本人应对工作的质量负责,有高度的责任感,在规定的时间内全面完成毕业论文(设计)的各项工作
2、,争取优异成绩。2.学生在接到毕业论文(设计)任务书后,在领会课题的基础上,进一步了解任务的范围及涉及的素材,应向指导教师提呈调查研究提纲,查阅、收集、整理、归纳资料,学生在毕业论文(设计)中都应结合毕业论文(设计)课题进行必要的外文阅读以及完成规定的外文资料翻译和文献综述。3.学生应在充分调研的基础上编写毕业论文(设计)工作计划,列出完成毕业论文(设计)任务所采取的方案与步骤,认真做好论文提纲。4.学生应主动接受教师的检查与指导,定期向指导教师汇报工作进程,听取教师对工作的意见和指导。 5.学生在毕业论文(设计)工作中应充分发挥主动性和创造性,树立实事求是的科学作风,严格遵守规章制度,要独立
3、完成毕业论文(设计)任务,严禁抄袭。6.学生在毕业论文(设计)答辩结束后,应交回毕业论文(设计)的所有材料,对设计内容中涉及的有关技术资料,学生负有保密责任,未经允许不得擅自对外交流或转让,并协助做好归档工作。摘自浙江财经学院本科毕业论文(设计)工作管理暂行规定 (浙财院2008132号)一、论文(设计)选题的依据(选题的目的和意义、该选题国内外的研究现状及发展趋势等)(一)选题的目的和意义随着应用软件的发展普及,规模和复杂度不断增加,人们对软件质量的重视,使得软件测试技术逐渐成为人们关注的焦点。在此以Web系统软件为例,传统的软件测试技术和方法并不完全适用于Web测试,手工测试效率又十分低下
4、,Web自动化测试工具的使用极大地提高了测试的效率。本系统包含日志管理模块、页面对象模块、测试用例脚本模块、远程控制管理模块、UI驱动模块、多线程管理模块、屏幕截图管理模块及测试驱动模块,具有针对web访问的不同系统、不同业务、不同主流浏览器进行自动化测试的开发、调试、项目构建、部署、运行、监控、分析、告警、生成报告等一系列功能,在规范测试流程、提高测试效率、测试覆盖率方面具有一定的现实意义。(二)国内外的研究现状及发展趋势国内外研究现状:关于自动化测试系统,国内的研究已经有了一定的基础和规模。刘晓丹等给出了以数据驱动测试框架为核心,采用数据驱动脚本技术,在设计自动化测试平台的过程中实现了测试
5、数据与测试脚本的分离。 郭伟斌、郭锡坤在自动化测试的研究和探讨一文中,确切的指出对重复性测试内容必须进行自动化测试,并且得利用流程和规范来来严格的控制软件的测试周期,从而保证产品质量,所以在自动化测试执行过程中郭伟斌、郭锡坤制定了一套流程来来管理自动化测试的执行。 黄侨、葛世伦开源Web自动化测试框架的改进研究一文中重点介绍了数据驱动文件编写规则的设计过程,测试平台的设计,改变了以往脚本对测试数据进行硬编码或是记录对Web用户界面的动作。 目前国内外对于自动化测试的研究已经比较成熟,Jia 等设计了一种使用形式化规格说明来描述自动化测试 Web 应用的方法,可以对 Web应用进行功能、安全和性
6、能的自动化测试。Johnson 等描述了使用 XML 作为测试脚本语言的基本原理、优势和实现,还设计了一个测试脚本,其定义了一系列动作来执行程序功能。但是这些研究更多的是对于和自动化测试有关的一个或者某几个方面进行系统的研究和阐述,真正从整体上,全局上考虑大学生创业扶持的还不多,没有从一个社会的角度整体把握大学生创业扶持体系建立的相关要素、影响情况,形成一套系统性、全面性的扶持大学生创业的运营扶持机制。发展趋势:自动化测试是一个比较新的研究领域,也是近来很具争议性的研究话题,对于自动化测试引入之后的利弊,众说纷纭。当然自动化测试也在争议中显现出了强大的生命力,其测试效率高、重用性好等优点得到了
7、广泛的认同。ATS的框架结构和实现方式已经在很多软件系统中得到了应用,取得了良好的效果。二、论文(设计)的主要研究内容及预期目标(一)主要研究内容本系统拟实现针对web访问的不同系统、不同业务、不同主流浏览器进行自动化测试的开发、调试、项目构建、部署、运行、监控、分析、告警、生成报告等一系列功能。本系统拟实现以下功能模块:1)日志管理模块:本模块主要用于实现记录测试执行进度及查看测试结果;2)页面对象模块:主要用于对被测软件的每一界面(UI)均建立相关的对象模型,方便最上层调用,这一层需根据软件的不断更新而更改;3)测试用例脚本模块:主要用与针对测试用例来完成对系统的测试工作;4)远程控制管理
8、模块:本模块主要实现多远程客户端控制管理机制;5)UI驱动模块:主要用于对界面元素操作的封装,方便上层调用;6)多线程管理模块:主要是控制ATS正常运行的机制;7)屏幕截图管理模块:主要是用于记录测试过程中出现的bug进行拍照记录;8)测试驱动模块:主要用于编写使测试通过的功能代码,通过测试来推动整个开发的进行,是自动化测试框架的核心,其决定整个自动化脚本设计。(二)预期目标本次毕业设计的目的就是在设计中实现针对web访问的不同系统、不同业务、不同主流浏览器进行自动化测试的开发、调试、项目构建、部署、运行、监控、分析、告警、生成报告等一系列功能的自动化测试系统。并能通过生成的报告对当前被测系统
9、提出一些建设性的改进意见。三、论文(设计)的主要研究方案(拟采用的研究方法、准备工作情况及主要措施)准备工作:翻阅资料,查找文献,了解国内外关于自动化测试应用的基本状况,并对自动化测试系统需求进行分析和研究,确定功能模块。概要设计:建立系统结构模型,对整个系统进行分模块划分,确定各个模块的功能以及模块之间的接口。详细设计:系统结构、操作系统、开发工具,然后模块设计。系统测试:用单元测试和功能测试四、主要参考文献 1孙惠杰 杨晓红.软件测试的自动化J.哈尔滨师范大学自然科学学报,2003,19(5):47-49.2宋波,张忠能.基于系统功能测试的软件自动化测试可行性分析J.计算机应用与软件,20
10、05,22(12):31-33.3Wikipedia Website. HP QuickTest ProfessionalEB/OL.http :/en. wikipedia. org/wiki/HP_QuickTest_Profession-al, 2012-08-09.4IBM Website. Rational Functional Tester EB/OL. http:/www. ibm. com/developerworks/cn/rational/products/func-tionaltester/, 2012-08-09.5彭彬 甘早斌.Web应用系统的性能和伸缩性评价J.计算
11、机工程,2006,32(11):251-252/276.6朱少民.强大的Web开源测试工具-SeleniumEB/OL.53/n-7153.html,2007-04-12.7黄华林.使用Selenium进行Web应用自动化测试的研究J.电脑开发与应用,2012,25(4):54-56.8杨丽晶.D.青岛:中国海洋大学,2011.9雷斌 王林章 卜磊等.基于状态机模型的构件健壮性测试J.软件学报,2010,21(5):930-941.10温素剑.零成本实现Web自动化测试一基于Seleni-um和BromineM.北京:电子工业出版社,11曹晓勇.软件测试工具的分类和使用J.信息系统工程,200
12、9,(9):81-84.12Selenium Project. Selenium DocumentationEB/OL. ht-tp :/seleniumhq. org/docs/,2012-08-26.13段莹 郭利刚.基于.NET平台GUI自动化测试框架的设计J.微型机与应用,2010,29(19):4-6.14韩丽娜.黑盒测试及测试工具Rational Robot的应用J.计算机工程与设计,2006,27(2):359-360.15王莉 殷锋 李奇.软件自动化测试脚本设计研究 Research on thescript designing for the software test automation.西南名族大学学报(自然科学版).2003.16Rational Principles of Software Testing for Testers,TST170,2006.五、论文(设计)研究工作进展安排2013年11月04日-2013年11月26日 确定本次毕业设计题目、研究目标和内容。2013年11月27日-2013年12月15日 通过图书馆、网络等手段收集相关资料、阅读相关文献。2013年12月16日-2014年0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 长距离供热管道项目风险分析与应对措施
- 供热计量改造项目资金需求与投资估算
- 2024年版夫妻双方平等离婚合同版B版
- 省级产业园区基础设施现状分析
- 2024年网络游戏授权合同范本:游戏版权授权3篇
- 2024年版劳动法:劳动协议与聘用协议区别明细版
- 测温系统课程设计
- 2024年油气田勘探开发与合作合同
- 2024宅基地买卖合同范本:农村宅基地使用权转让协议3篇
- 2024年技术服务合同范本:服务内容与技术支持
- 《湖北省市政基础设施工程质量标准化图册》(燃气管网工程)
- 2024-2025学年人教版八年级上册数学期末押题卷(含答案)
- 高标准农田建设的风险管理与应急预案
- 衡重式及重力式挡土墙自动计算表
- 有关大学生寒假生活计划-大学生的寒假计划
- 2024年考研(英语一)真题及参考答案
- 汽车维修项目明细表1
- 小学六年级数学上期家长会精品课件
- (完整版)从句的引导词总表
- 财综[2001]94号
- 美国EVUS登记信息采集表
评论
0/150
提交评论