文档介绍:浙江大学
硕士学位论文
GMTAF测试自动化框架的设计与实现
姓名:高秋
申请学位级别:硕士
专业:计算机应用技术
指导教师:周波
20070601
摘要随着软件业的不断发展,与软件质量息息相关的软件测试环节也越来越受到软件用户以及软件开发者们的重视。现在所谓的软件测试不仅仅是在开发结束以后,对代码的功能性测试;伴随着软件测试技术的不断进步,测试已经逐渐渗透到了软件生命周期的每一个环节,从软件的需求分析开始,到最后软件成型发布给用户使用或发布前的软件质量评估,都越来越离不开软件测试。随着测试重要性的增加,测试量也随之不断增长,项目对测试自动化的需求也越来越强烈,特别是在对于不断重复的回归测试上,项目相关人员都希望可以通过测试自动化来降低劳动强度以及手工测试的风险,从而更好的保证在开发后期,发布前做好全面的,完善的测试工作;在测试自动化同时,项目人员可以更好的优化资源,来更好的保证所发布的软件的质量。本文对现有的测试自动化的测试策略,测试框架以及自动化工具进行了研究,在对现有测试框架的基础上,结合自动化测试工具,从自动化需求特点出发,设计和开发自动化测试框架。文章先介绍了测试相关背景与存在的问题,接着阐述了测试自动化的相关知识。在对已有自动化测试框架分析的基础上,选择合适的自动化工具,建立的测试自动化框架的功能,以及如何开发和实现这些功能。然后,介绍了本框架在中的优势及应用。最后,文章将对此测试框架的维护以及改进进行一些探讨和研关键词测试自动化,测试策略,测试用例,自动化框架究。浙江大学硕士学位论文
.,,..琲,琣浙江大学硕士学位论文瑆..瑃琤,.;瓸琭琣瓵
图目录图馐宰远鞒獭芄埂7⒛J健图测试自动化框架描述⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..图馐杂美芾砟J健图功能测试套件模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图框架测试设计策略⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一图函数库调用关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图馐郧芄埂图测试报告模板⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图项目管理界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图馐蕴准芾硪趁妗图测试用例管理页面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.,图荼斫峁埂图萸嗪叵怠图对象管理界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图测试数据解析流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯~馐陨芷凇图图常用函数⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.浙江大学硕士学位论文
表目录表钅勘怼表测试套件表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表测试用例表⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表丶置枋觥浙江大学硕士学位论文
第滦髀背景软件测试自动化介绍伴随着软件开发技术的进步,软件测试自动化也越来越多的应用于痵和架构的软件上。同时,随着软件需求的不断变化和测试周期及时间越来越短,项目经理,开发人员以及测试人员都发现测试自动化变得越来越有必要。我们都知道,在一个需求不断变动的软件生命周期中,软件测试的工作量是很大。据统计,测试时间会占到总开发时间的%,对于一些可靠性要求非常高的软件,测试时间甚至占到总开发时间的%。而且有一部分测试却是极有可能应用计算机本身来进行自动化的工作,原因是测试的许多操作是重复性的、非创造性的、需要专注的工作,而在这方面,计算机就最适合代替人去完成这些任务。从这个显而易见的理由开始,每个项目中当有人开始抱怨繁重且重复的测试工作时,测试自动化就被提上了讨论议程。使用测试自动化,对于某些特定的测试任务相比手工测试效率高很多;在进行回归测试的时,可以很大程度上减少测试的投入,进而更好地利用资源,将测试人员解脱出来投入更多精力于设计测试用例,同时还可以提高测试人员的积极性;在进行并发测试的时候,当需要多个线程同时进行操作时候,手工的并发测试明显不能满足现在社会对网络软件并发度的需求,求助于测试自动化就可以很好的解决这一难题。目前国内对测试重视不断增强的同时,也开始越来越关注测试自动化的开发,特别是许多软件大公司在不断提高软件质量的基础上,在其测试环节越来越重视测试自动化的引入,但是很多公司由于在资金上,技术上,管理上以及人员上的没有给予测试自动化应有的支持,使得在测试自动化实施上存在着这样那样的问题,结果就是自动化的投入没有得到相应的产出。说到测试自动话,我们不得不先提到软件测试,以下将首先对软件测试的基本概念进行介绍,进而对测试自动化的基本概念,进行测试自动化的前提,测试自动化建立的流程及工具的选择进行介绍和分析。浙江大学硕士学位论文
.砑馐缘幕靖拍对象【俊Q芯孔柿媳砻鳎砑7⒅谢ㄔ诓馐陨