Web应用测试模型研究及改进

被引量 : 0次 | 上传用户:lzliang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的发展,Web应用已经渗透到社会的各个应用领域。在市场需求推动下,Web应用的规模越来越大,结构也变得越来越复杂。为保证Web应用软件的质量,Web应用测试非常重要。目前,国内外对软件测试的研究工作已取得很多成果,如各种测试方法和测试策略的提出,以及测试工具的开发等。但是,国内在Web应用测试上的发展还相对滞后,特别是对整个Web应用测试建模,制定测试策略的研究上还处于起步阶段。本文在研究已有测试模型的基础上,作者提出了一种Web应用测试组合模型,用于整个Web应用系统的建模测试。本文的研究工作有以下几点:①在分析已有测试模型的基础上,作者提出了一种Web应用测试组合模型(WATM)。模型从对象、导航行为和结构三方面对Web应用系统建模,分析测试用例,执行测试生成测试报告。在建立对象模型时,除引用传统对象的继承、关联和聚合关系外,还定义了Web应用对象特有的请求、响应、导航和重定向关系,用这七种对象关系测试Web应用对象的状态和行为。导航模型为页面间的导航行为构建页面导航图,并且分析了浏览器对导航行为的影响。根据页面导航图生成页面导航树,从页面导航树获取导航行为的测试序列,测试Web应用的导航行为。结构模型在继承传统的控制流和数据流测试方法基础上,引入了控制流图分析Web应用的控制流和数据流信息。还解决了Web应用中forward节点的控制流和数据流测试问题。②研究了回归测试模型MaxQ在Web测试中的应用。针对Web应用多用户同步执行测试的特点,本文对MaxQ模型进行了改进。同时还研究了测试用例记录文件的结构,提出了一种结构优化方法,为维护繁多的Web应用测试用例提供了方便。③提出了Web应用组合测试模型的设计方案,以《重庆铁路物流电子商务平台》为实验背景,进行控制流和数据流测试实验。并利用改进的回归测试模型MaxQ进行了回归测试实验,发现了系统中隐藏的错误,证明了测试模型的有效性。本文提出的Web应用组合测试模型和回归测试模型对Web应用所制定的测试方案,可提高Web应用测试的效率,节约资源,在Web应用测试中有一定的实用价值。
其他文献
目的 :检测人食管鳞状细胞癌组织中细胞胀亡及微血管密度 (MVD)。方法 :利用透射电镜和免疫组织化学技术 ,对 6 0例手术切除的食管癌组织进行细胞胀亡和MVD检测 ,分析胀亡指
2013年4月20日8时2分在四川省雅安市芦山县发生的7.0级地震,是继"5.12"汶川地震之后相隔约5年发生的又一次强震。作者在收集了遥感、DEM、地面地质及芦山震区人工地震剖面基
飞机在结冰气象条件下飞行时会发生结冰现象,结冰会对飞机的飞行造成极大的安全隐患,飞机防/除冰系统是解决这一问题的装置。采用微引射防冰腔的防冰系统具有经济、节能的优
培养幼儿良好的心理素质,必然要重视幼儿情感教育。幼儿情感教育作为幼儿教育的重要组成部分,对幼儿的健康成长起着至关重要的作用。分享阅读作为早期阅读的一种主流方式,在
党的十六届三中全会提出的科学发展观和建设和谐社会的新理念,以及河南省委、省人民政府提出的中原崛起战略,为发展中的信阳创造了千载难逢的历史机遇。同时,这一历史机遇也
山东省夏津县苏留庄镇西杨村近几年瞄准大棚黄瓜已拉秧,麦茬黄瓜还没上市的空当,巧妙安排播种时间,种起了越夏黄瓜,使黄瓜在这个空当批量上市,2009年黄瓜行情好,获得了667米2
发掘并利用野生稻的优良性状以提高栽培稻的产量、品质、抗性是一条可行的育种途径。要利用野生稻的优良性状,首先必须对其基本的形态特征与生理、生长发育特性进行研究以确定
随着改革开放的深入 ,英语日益广泛地应用于我们的工作和生活中 ,几乎所有的城镇学校 ,从小学到大学都开设了英语课程。然而 ,英语这门学科对大多数学生来说都很困难 ,究其原
要素转移推动着产业结构演进,进而影响生产率的增长。本文在估计三次产业资本存量的基础上,分析了我国1978—1992年、1992—2001年及2001—2007年三个阶段生产要素构成的变化
联想是一种语言学习策略。文章例举了一个联想策略培训课程的开展情况,具体地从联想策略的有效性、如何去联想、如何利用联想策略教学三方面探讨了这一策略在英语词汇教学中