资源描述:
《基于ant脚本的代码质量评价的研究与应用硕士学位论文正文原版79122876.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、浙江大学硕士学位论文摘要硕士学位论文基于ANT脚本的自动化测试集成工具的开发与应用ii浙江大学硕士学位论文摘要摘要在现代软件开发与维护阶段中,靠什么手段来保障软件的质量?毫无疑问,靠的就是软件测试。随着软件工程技术的日益成熟以及用户对软件产品质量的期待也越来越高,软件测试已经渗透到软件生命周期的每一个环节,在软件开发、生产与维护过程中扮演着重要的角色。论文详细阐述了自动化测试技术的基本理论和ANT技术,分析了已有自动工测试工具不足,运用ANT技术对现有的自动化测试技术、测试框架以及自动化测试工具的集成和扩充。通过分析现有自动化测试测试工
2、具的优缺点和面临的挑战,结合自动化测试理论与技术,运用ANT技术对自动化工具Findbugs,Checkstyle,PMD,CodeReview,Junit,Jdepend,Functiontesting和performancetesting进行二次开发的集成和补充,弥补这些工具相互之间不足的地方,来设计并实现了基于ANT的自动化测试工具。该自动化测试工具采用模块化设计,主要应用于对软件开发完成后进行代码质量测试、单元测试测试、性能测试、功能测试等自动化测试,实现了测试脚本生成自动化、测试执行与验证自动化、测试报告生成自动化。关键词:
3、自动化测试,自动化测试框架,代码质量,ANTii浙江大学硕士学位论文AbstractAbstractSoftwaretestingplaysasignificantroletoensurethereliabilityandqualityofsoftwareinsoftwaredevelopingandmaintainingprocess.Withthecontinuoushigherrequirementfromthedevelopmentofsoftwareindustry,softwaretestinghasbeenparticip
4、atingintoeveryphaseofsoftwarelifecycle,becomemoreandmoreimportantinsoftwaredevelopmentandmaintenance.ThepaperexpatiatesonthebasictheoryofautomationtestingtechnologyandtheintroductionofANT,analyzesthevalueofautomationtesting,researchesontheexistingautomationtestingtechnol
5、ogy、testingframeworkandtheintegrationandimplementofautomatedtestingtools.Throughanalyzingthedisadvantagesanddisadvantagesandthechallengesofexistingautomatedtestingtools.TheAntrealizestheautomationtestingtoolwhichisintegratedandimplementedontheautomationtoolsFindbugs,Chec
6、kstyle,PMD,Codereview,Junit,Jdepend,functiontestingandperformancetestingtoimplementtheweaknessofthesetools.Thetoolismainlyusedtodocodequalitytestingautomationtesting,Junittesting,performancetestingandfunctiontestingonsoftwareunderproductdevelopment.Itcanrealizetheautomat
7、edtestscriptsgenerationandimplementation,theautomatedtestdataverification,theautomatedtestreportgeneration.KeyWords:Automationtesting,Automationtestingframework,Codequality,ANTiii浙江大学硕士学位论文目录目录摘要iAbstractii目录I图目录III表目录IV第1章绪论11.1论文研究背景11.1.1软件质量保证11.1.2软件测试11.1.3自动化测试21.
8、2国内外研究现状21.3论文的研究目标与内容31.4论文章节安排31.5本章总结4第2章软件自动化测试52.1自动化测试的概述52.2自动化测试过程52.3自动化测试生命周期72.4自动化测试的价值92.4