欢迎来到天天文库
浏览记录
ID:32691675
大小:3.03 MB
页数:78页
时间:2019-02-14
《基于net软件自动化测试框架的研究和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号UDC注1密级.r8I《072学位论文基于.NET的软件自动化测试框架研究与应用(题名和副题名)周瑞珍(作者姓名)指导教师姓名魏祖宽鼋!
2、量l堑攮电子科技大学成都(职务、职称、学位、单位名称及地址)申请专业学位级别硕士专业名称计算机软件与理论论文提交日期2010.03论文答辩日期2010.05学位授予单位和日期电子科技大学答辩委员会主席评阅人年月日注l:注明《国际十进分类法UDc》的类号。:≥¨1.●、●,独创性声明本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知
3、,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。签名:风锑巧日期:z矿/口年厂月z1,日论文使用授权本学位论文作者完全了解电子科技大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印
4、、缩印或扫描等复制手段保存、汇编学位论文。(保密的学位论文在解密后应遵守此规定)签名:金鱼鱼导师签名:二瘟丝叠日期:加易年广月形日‘,一/●p软件测试是软件开发过程的目的是检验系统是否符合用户需证软件的质量,提高用户满意度和实现方式也日趋复杂,增加了软件测试的工作量和工作难度。为了解决这一困境,自动化测试工具出现并被应用于软件测试各个方面,以降低软件测试的成本,提高工作效率,保证软件的按时交付。但在具体应用中,仅仅依赖于某个工具,并不能保证成功地实现测试自动化。开发一个能够对测试资源进行统一的组织和管理
5、,将测试工具与规范的测试流程结合起来的自动化测试框架,是很有研究意义和应用价值的。本文完成了以下工作:(1)对软件测试理论以及自动化测试工具的原理进行研究,讨论了自动化测试的优势,局限以及实施策略。(2)以OTP为测试执行工具,.NET技术作为实现基础,提出自动化测试框架AmtomatedTestingFr锄ework,详细阐述了系统中各模块的功能及具体实现。该框架按照模块化、层次化的思想,将测试资源划分为三个层次:测试脚本,测试用例文件和测试计划文件。测试人员负责编写脚本和设计用例,选择测试用例生成测
6、试计划,系统自动调度QTP启动,执行用例,生成测试报告。该框架减少测试过程的人工介入,实现更深层次的自动化。并通过脚本文件的规范和脚本库的建立,提高了脚本的可重用性和可维护性。(3)研究.NET反射技术在自动化测试中的作用,设计并实现对DLL构件进行分析的工具DLLAnalyzer,用于提高开发测试脚本的效率。(4)结合电力可视化管理系统的测试,介绍该框架在实际中的应用。关键词:软件测试,自动化测试框架,QuickTestProfessional,反射技术●∥ph’'■ABSTRACTSo行warete
7、stingisanimportaIltpartofmesoRwaredeVelopmentprocess.It姗sallthrougheVerystageof廿leso脚arelifecyclet0testwhetllcrmesystemisiIl1inewith1lserrequireI】[1eIlt,andfind弱maIlydefIectsinso胁areproducts嬲possible,soastoe11suretllesofh)l,arequali够锄dincreaSecustomersat
8、isf.action.Asmearc_hitectIlreandint锄a1impl锄饥tationofso脚arearegettingmoreaIldmorecomplicatedandthesizeiseXpalldingconst锄ny,sofhⅣaretestingpr0Vestobemoredi衔cultaIldt11ewot心oadincreases.Tbsolvethisdil咖a,automatedtestingtoolsappeareda11dhaVebeenappliedtoa11a
9、spectsofso行waretesting,whichhelpreducecosts,improVeworke伍ci%cy,a11deIlsuret11esoftwaredeliVe巧ontime.Howev%silnplyrel如ngonsomespeci舭t001sisnote110u曲t0success如1lyrealizetestautomation.Ithasa铲eatdealofresearchsi印i矗canceandapp
此文档下载收益归作者所有