1 / 67
文档名称:

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

格式:pdf   页数:67
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:Horange 2014/5/15 文件大小:0 KB

下载得到文件列表

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

文档介绍

文档介绍:南开大学
硕士学位论文
基于测试路径的Web系统自动化测试方法研究
姓名:贾丽
申请学位级别:硕士
专业:计算机软件与理论
指导教师:许静
20090501
中文摘要低呈褂霉惴海绾谓杏行У牟馐员V系统的可靠性至关重要。但是由于τ贸绦蚨嗖捎梅植际浇峁梗骼嗍堤寮涞呐汉隙刃。琖及其脚本语言的发展,使其结构与行为特征越来越多样化。τ米远馐匀益复杂,成为软件工程领域的一个研究热点。由于低车南喽愿丛有裕颐呛苣岩淮涡远哉鱿低乘泄δ芙胁试,本文根据慕峁固匦陨杓屏擞隬功能对应的测试路径,细化功能建立测试用例。测试路径文件采用镅悦枋觯梢约锹加没г赪页面进行的所有操作,和页面之间的跳转条件和跳转关系。τ贸绦蛴氪统的应用程序不同,它由各种实体组成,采用多种际酰哂卸嘀忠趁嬖素。本文设计了综合页面分析技术,同时定义了存放页面分析结果的存储结构,辅助系统中生成测试路径和自动执行时监测页面变化。系统支持测试数据部分自动生成,测试数据自动生成以趁嫖5ノ唬R趁嬷械挠没Р僮骺丶成测试数据,在解析执行时,逐组加载测试数据进行测试。这样,操作的动作不变,操作的数据变化,一个用户操作流程用多组测试数据进行测试,提高了发现错误的几率。本文设计的自动化测试框架以测试路径为核心,定义了测试节点、测试流、测试路径结构,并定义了测试路径合并算法和自动解析执行算法,这样就形成了一套规范化、易操作、可扩展的测试流程。该方法能及时发现τ贸绦中的错误,使迭代开发过程中的回归测试变得简单而方便。可以模拟用户手工测试,实现了自动化测试,提高了测试效率。关键字:δ懿馐自动化测试测试路径测试用例自动生成
瓾,.,..,.篧.,.,.甀,琧
图目录图扩展后的逑到峁埂图测试结果分析评估流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图典型的P汀图生成测试节点示意图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试路径模型结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图测试路径举例⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试节点结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图测试流的结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图测试路径的结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图峁埂图测试路径合并规则疽馔肌图测试路径合并规则疽馔肌图系统设计结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。
图测试路径自动化执行流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图系统工作流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图录制模块流程图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试流录制界面⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。图测试路径合并流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图类视图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试矩阵生成流程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯图测试执行引擎设计⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.图目录Ⅵ
表目录节点标签含义⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表测试用例的控件取值⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯表
腑呻年舅罗日南开大学学位论文版权使用授权书学位论文作者签名:年本人完全了解南开大学关于收集、保存、使用学位论文的规定,同意如下各项内容:按照学校要求提交学位论文的印刷本和电子版本;学校有权保存学位论文的印刷本和电子版,并采用影印、缩印、扫描、数字化或其它手段保存论文;学校有权提供目录检索以及提供本学位论文全文或者部分的阅览服务;学校有权按有关规定向国家有关部门或者机构送交论文的复印件和电子版;在不以赢利为目的前提下,学校可以适当复制论文的部分或全部内容用于学术活动。经指导教师同意,本学位论文属于保密,在年解密后适用本授权书。指导教师签名:解密时间:月日各密级的最长保密年限及书写格式规定如下:
南开大学学位论文原创性声明幻/夕年聁/日学位论文作者签名:’髟·西本人郑重声明:所呈交的学位论文,是本人在导师指导下,进行研究工作所取得的成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文原创性声明的法律责任由本人承担。
第一章绪论第一节背景介绍近年来τ孟低逞该头⒄梗琖技术被广泛应用于各个领域。统具有即时性,低成本和实用性等特点,便于实现信息交互和信息共享,被广泛应用于各个领域。由于际醯难杆俜⒄梗琖应用系统的架构日趋多样化和复杂化,而且τ孟低匙杂啥雀撸峁顾缮ⅲ挂览岛芏嗥渌钊缤络结构、布局,不同的业务流程规则等因素,使得低车牟馐韵喽愿丛印如何对τ媒杏行У牟馐裕Vて淇煽啃院臀榷ㄐ灾凉刂匾#て谝岳成为研