欢迎来到天天文库
浏览记录
ID:37383074
大小:11.18 MB
页数:67页
时间:2019-05-23
《基于RFT的WEB自动化测试框架设计与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、专业学位硕士学位论文基于RFT的WEB自动化测试框架设计与应用TheDesignandApplicationofWEBTestAutomationFrameworkbasedonRFT学号:31117012完成日期:2013年3月20日大连理工大学DalianUniversityofTechnology大连理工大学学位论文独创性声明lIIIIIIIIllUIIIIIIlY2415381作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外,本论文不包
2、含其他个人或集体已经发表的研究成果,也不包含其他已申请学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。若有不实之处,本人愿意承担相关法律责任。学位论文题目:美每送仨工垒垒I迦鸟趔弛刮盈撞望幽垒纽作者签名:碧酷日期:?生区一年—竺月—碑日大连理工大学专业学位硕士学位论文摘要软件测试就是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。在现代软件的开发与维护过程中,随着用户对软件产品质量要求的不断提高
3、以及软件工程技术的日益发展,软件测试的角色变得愈发重要。自动化测试技术作为软件测试技术中的一种,被广泛应用到软件测试的各个阶段,是节省软件测试成本,缩短软件产品开发周期的主要手段。自动化测试框架则是可被重用的基础平台与一组抽象构件以及构件实例间交互方法的组合,用以提供简洁,可重用的自动化测试环境,使自动化测试过程更加稳定的同时极大地降低自动化测试的成本。论文详细阐述了自动化测试的基本理论,分析了自动化测试的必要性,回顾了自动化测试的发展过程,对各种自动化测试框架进行深入地研究,综合结构化脚本、数据驱动、关键字驱动等自动
4、化测试技术,提出了基于分层的四层自动化测试框架。并且选择了自动化测试工具合理功能测试(RationalFunctionalTester,I讧T)进行开发,实现了基于I讧T的自动化测试框架。该自动化测试框架应用于图形用户界面(GraphicalUserInterface,GUI)软件的版本确认测试(BuildVerificationTest,BVT)、回归测试以及功能测试中,实现了测试脚本的描述性编程、测试数据与脚本分离,测试执行与验证自动化,测试报告生成自动化。论文同时给出了使用Dojo语言作为前端语言的Web系统(z
5、/OS管理系统)在测试过程中对该框架的应用。结果表明,通过该自动化测试框架的使用,极大地缩减了自动化测试的脚本开发过程,降低了自动化测试维护成本,在软件系统出现变更时,提供了良好的可持续性保证,并且提供了一定范围的可扩展性,很好的实现了提高测试效率,保证软件质量的目的。关键词:自动化测试框架;RFT;分层框架基于RFT的WEB自动化测试框架设计与应用TheDesignandApplicationofWEBTestAutomationFrameworkbasedonI江TAbstractSoftwaretestingiS
6、theprocess.inwhichtouseamanualorautomaticmethodtorunortestasystem.Itspurposeistoexaminewhetheritmeetsthespecifiedrequirements,ortofigureoutthedifferencebetweentheexpectedresultsandtheactualresults.Withtheincreasingcustomers’requirementsonthequalityofthesoftwarep
7、roductanddevelopmentofthesoftwareengineeringtechnology,softwaretestingbecomesmoreandmoreimportantinmodemsoftwaredevelopmentandmaintenanceprocess.Automatedtestingasasoftwaretestingtechnology,hasbeenwidelyappliedtovariousphasesofthesoftwaretesting,it’Shelpfilltosa
8、vethecostsofsoftwaretestingandshortthedevelopmentcycleofsoftwareproducts.Testautomationframeworkisacombinationofagroupofabstractcomponent,methodsofinteractionbetweenc
此文档下载收益归作者所有