基于测试路径web系统自动化测试方法的研究

基于测试路径web系统自动化测试方法的研究

ID:33682701

大小:2.81 MB

页数:67页

时间:2019-02-28

基于测试路径web系统自动化测试方法的研究_第1页
基于测试路径web系统自动化测试方法的研究_第2页
基于测试路径web系统自动化测试方法的研究_第3页
基于测试路径web系统自动化测试方法的研究_第4页
基于测试路径web系统自动化测试方法的研究_第5页
资源描述:

《基于测试路径web系统自动化测试方法的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、南开大学硕士学位论文基于测试路径的Web系统自动化测试方法研究姓名:贾丽申请学位级别:硕士专业:计算机软件与理论指导教师:许静20090501中文摘要Web系统使用广泛,如何进行有效的测试保证Web系统的可靠性至关重要。但是由于Web应用程序多采用分布式结构,各类实体间的藕合度小,Web及其脚本语言的发展,使其结构与行为特征越来越多样化。Web应用自动化测试日益复杂,成为软件工程领域的一个研究热点。由于Web系统的相对复杂性,我们很难一次性对整个系统所有功能进行测试,本文根据Web的结构特性设计了与

2、Web功能对应的测试路径,细化Web功能建立测试用例。测试路径文件采用XML语言描述,可以记录用户在Web页面进行的所有操作,和页面之间的跳转条件和跳转关系。Web应用程序与传统的应用程序不同,它由各种实体组成,采用多种Web技术,具有多种页面元素。本文设计了综合页面分析技术,同时定义了存放页面分析结果的存储结构,辅助系统中生成测试路径和自动执行时监测页面变化。系统支持测试数据部分自动生成,测试数据自动生成以Web页面为单位,为页面中的用户操作控件生成测试数据,在解析执行时,逐组加载测试数据进行测试

3、。这样,操作的动作不变,操作的数据变化,一个用户操作流程用多组测试数据进行测试,提高了发现错误的几率。本文设计的自动化测试框架以测试路径为核心,定义了测试节点、测试流、测试路径结构,并定义了测试路径合并算法和自动解析执行算法,这样就形成了一套规范化、易操作、可扩展的测试流程。该方法能及时发现Web应用程序中的错误,使迭代开发过程中的回归测试变得简单而方便。可以模拟用户手工测试,实现了自动化测试,提高了测试效率。关键字:Web功能测试自动化测试测试路径测试用例自动生成AbstractAstheWebs

4、ystemiswidelyused,itisessentialtoensurethereliabilityofthesystems.However,thestructureandframeoftheWebsystemsismultif01111duetotheusageofdistributedsystem,thedevelopmentofscriptinglanguageandSOon.Aneffectivetesttoolcallhelptoimproveourefficiencyalotmor

5、e.But,astheexistingtesttoolsandtesttheorycannotfullymeetthecurrentneedsofsoftwaredevelopmentpractice.TheautomationtestingofWebsystemhasbecomethehotspotsofsoftwareengineeringfield.ItisimpossibletotestallthefunctionofWebsystematonetime,SOwedesignthestruc

6、tureofTestPathtodescribeacertainfunctionoftheWebsystemaccordingtoitsfeature.ThesystemwedesignCangeneratetestcasesaccordingtotheTestPathwhichisdescribedinXML.A11theOperationinformationontheWebpageandtheskippinginformationofthepagesaresavedinTestPath.Web

7、applicationsystemisquitedifferentfromdesktopapplicationsystem.ItisconstitutedofkindsofentitiesandusedmanydifferentWebtechniques.WedesignthedatastructureforstoragetheresultofWebpageelementanalyses,whichCanhelpobservationthepageschangewhengeneratingtheTe

8、stPathandautomaticallytesting.Inthetestdatagenerationpartofsystem,systemcangeneratemanysetsoftestdataforallthecontroloperatedinthesalTleWebpage.InthismethodwecandotheoperationprocesswesavedinTestNodewithdifferentsetsoftestdata,improveth

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。