文档介绍:南开大学
硕士学位论文
Web应用程序自动化测试工具的设计与实现
姓名:车洪彬
申请学位级别:硕士
专业:计算机软件与理论
指导教师:张波
20090501
摘要近年来,我国软件产业迎来了蓬勃发展的新局面。随着软件企业规模的扩大,相应软件质量问题越来越突出。开发了远馐怨ぞ呷砑褪俏了加快测试执行频率,覆盖更多的功能模块,帮助软件企业尽快提高软件质量、提高企业竞争力。本文对远馐怨ぞ呷砑纳杓朴肟7⒔辛私仙钊氲难芯浚樯了自动化测试的开发原理、总体规划、设计思想及具体实现过程。从需求分析、功能设计、技术实现方案以及系统的关键技术等几个方面论述了一个完整的自动化测试工具软件的设计与开发的各个环节。本文对脚本录胤沤辛私为详细的描述,如丶氖侗稹⒂没形5募锹家约敖疟敬氲谋4妗M时,介绍了系统的测试和安全性技术,对所设计开发的系统作了简单介绍。论文还对系统中存在的问题进行了讨论,对未来的发展和应用前景进行了展望。本系统在评测机构的使用,为软件企业提供更好的服务,增强评测机构的综合竞争力。本系统目标是为评测机构建设一套技术先进、高效快捷、简单易用的软件自动化测试工具,供软件企业免费使用。本系统已经在天津市软件评测中心试运行,并得到用户的认可。关键词:软件测试自动化测试录胤
.,篠琣,.,琲。。,瑃/瑂,.,珹琑/
学位论文作者签名:乍忆≠南开大学学位论文原创性声明为珂年。名月吃日本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。
广一一’一一一~⋯⋯⋯‘一一——⋯⋯一一一⋯’一一唬!!!#!!##!!!!!!!!!#!!!!#栅耗阰南开大学学位论文版权使用授权书学位论文作者签名:节谗确叼峦氯本人完全了解南开大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。经指导教师同意,本学位论文属于保密,在年解密后适用本授权书。指导教师签名:学位论文作者签名:解密时间:年月日各密级的最长保密年限及书写格式规定如下:诓年畛年,可少于孛堋最长年,可少于年;机密年畛辏缮儆
第一章绪论第一节论文的研究背景的软件公司发现,没有通过专业测试人员测试过的软件根本不敢给客户看。随着和的快速增长,丫陨桃怠⒐ひ怠⒁小⒉普教育、政府和娱乐及我们的工作和生活产生了深远的影响。许多传统的信息和数据库系统正在被移植到互联网上,电子商务迅速增长,早己超过了国界。范围广泛的、复杂的分布式应用正在肪持谐鱿帧的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为最终用户存取。在基于南低晨7⒅校绻狈ρ细竦墓蹋颐窃诳7ⅰ⒎⒉肌⑹施和维护墓讨校赡芫突崤龅揭恍┭现氐奈侍猓О艿目赡苄院艽蟆而且,随着基于南低潮涞迷嚼丛礁丛樱桓鱿钅康氖О芙ǹ赡艿贾潞芏问题。当这种情况发生时,可能会比软件开发人员所面对的软件危机更加严重、更加广泛。一般软件的发布周期以月或以年计算,而τ玫姆⒉贾芷谝蕴旒扑闵至以小时计算。馐匀嗽北匦氪砀痰姆⒉贾芷冢馐匀嗽焙筒馐怨芾人员面临着从测试传统的疭结构和框架环境到测试快速改变的τ孟低的转变。由此可以看出,网络的快速发展。使基于挠τ迷嚼丛蕉啵乙丫成为应用程序开发的一种趋势,从长远发展的角度考虑,测试工具应提供基于牟馐怨δ芏唤鼋鲋惶峁┗贑/J降墓δ堋/τ贸绦蛴牖赪应用程序的测试有很大的差别:疭应用程序其客户都是已知并定义好的,而且网络操作系统也是已知的,但测试基于挠τ贸绦蛉丛对恫煌嚎突Э赡来自不同的地方缑拦⒅泄酥练侵薜,使用不同的浏览器,不同的屏幕分辨率,不同的语言,不同的连接速率和不同的操作系统、等蚨⒁桓龌赪应用的测试环境成本远远高于疭模式。年前,中国的软件公司大部分只有测试工作而没有测试人员;昵埃中国的软件公司开始让“老弱病残”做专门的软件测试;时至今日,很多中国
第二节开发目的及意义一般来说,花在测试和花在编码的时间比为簂导噬峡赡芨。这个比挑战性的工作。基于南低巢馐杂氪车娜砑馐圆煌坏枰<觳的智能要超过设计这个程序的智能。软件在它发行之前应当通过彻底的测试,对于测试人员,手动测试本来就是很枯燥的事情,但是对于这种枯燥的事目前,人们已