基于MVC模型和行为描述的Web应用测试框架[Word文档]

基于MVC模型和行为描述的Web应用测试框架[Word文档]

ID:38378557

大小:27.00 KB

页数:11页

时间:2019-06-11

基于MVC模型和行为描述的Web应用测试框架[Word文档]_第1页
基于MVC模型和行为描述的Web应用测试框架[Word文档]_第2页
基于MVC模型和行为描述的Web应用测试框架[Word文档]_第3页
基于MVC模型和行为描述的Web应用测试框架[Word文档]_第4页
基于MVC模型和行为描述的Web应用测试框架[Word文档]_第5页
资源描述:

《基于MVC模型和行为描述的Web应用测试框架[Word文档]》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于MVC模型和行为描述的Web应用测试框架关键字:基于MVC模型和行为描述的Web应用测试框架本文为Word文档,感谢你的关注!  摘要:MVC模型分离设计的思想提高了软件的整体质量,然而由于模型只定义了静态架构组件的配置,其并不能明显地提供Web应用程序开发过程中的行为表现,这导致了Web应用程序的描述和其行为特性间较为明显的差异。为了解决这一问题,提出一种行为模型来填补该差异,即对该程序的URL请求序列自动接收机制进行模式化,为Web应用程序提出一个基于行为模式的测试框架。研究表明,当集中于循环行为自动机制时,该框架可提供Web应用程序更好的

2、测试标准。最后,将框架应用于JakartaStruts框架的配置方案中,其结果表明,该行为模型在对Web应用的测试路径进行分类时取得了较好的效果。  关键词:计算机软件;MVC构架;JakartaStruts框架;软件测试  TN911?34;TP311.5A1004?373X(2017)06?0071?04  Abstract:AlthoughtheseparationdesignthoughtofMVCmodelhasimprovedtheoverallqualityofthesoftware,butbecausethemodelonlydef

3、inestheconfigurationofstaticarchitecturalcomponents,MVCmodelconnotclearlyprovidethebehavioralexpressionofWebapplicationprogramdevelopmentprocess,whichleadstotheobviousdifferencesbetweenthedescriptionofWebapplicationprogramanditsbehavioralcharacteristics.Tofillthisdifference,ab

4、ehaviormodelisproposedinthispaper,inwhichtheautomaticalreceivingmechanismoftheURLrequestsequenceoftheprogramismodeled,andatestingframeworkbasedonbehaviorpatternisproposedforWebapplicationprogram.Theresearchresultshowsthat,whenitisfocusedonthecyclicbehaviorofanautomaticmechanis

5、m,thisframeworkcanprovideabetterteststandardforWebapplicationprogram.TheresultthattheframeworkisappliedtotheconfigurationschemeofJakartaStrutsframeworkshowsthatthebehaviormodelhasachievedaverygoodeffectintheclassificationofthetestingpathsoftheWebapplication.  Keywords:computer

6、software;MVCarchitecture;JakartaStrutsframework;softwaretesting  0引言  Web应用是计算机响应系统外的网络请求所需的一种软件技术,其基本特征是根据不同交互系统和环境所表现出的特殊行为机制。在传统基于功能模块的软件中,输入输出关系极为重要,这种特征影响着软件架构的各个方面[1?3]。网页应用普遍建立在基于MVC架构上的J2EE平台上,其为Sun微系统公司制定的一系列��建网页应用的基础API接口集合。MVC模型给出了在API之上来结合组件以开发网页应用的架构模型,其旨在采用合适的方式

7、对组件进行分离式设计,增加Web应用的可维护性和可重用性。然而,由于MVC模型仅提供抽象的形式,导致了行为描述在描述组件静态架构关系时被分离,在实际开发调试及测试的过程中两者差异较大[4?6]。因此,本文给出一种简单的行为模型,并定义一种直接行为描述方式。本文的基本想法是将Web应用程序的行为类比为一个自动机,其状态为JSP,且状态转换被URL请求所调用。假设应用程序有一个进入页面,如欢迎页面,同时有一些最终页面,如感谢页或错误页。在网页应用中,返回到之前访问过的页面常会要求相似的转换。因此,本文考虑将重访页面作为改进测试。基于这种思想,本文给出一

8、种网页程序的测试标准,并通过一个简单的图书管理系统来论证该方法的有效性。  1网页应用的MVC模型  MVC模型由三种组件

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

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

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