- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计外文翻译讲述
南京邮电大学通达学院
毕业设计(论文)外文资料翻译
学 院: 计算机工程学院
专 业: 计算机科学与技术
学生姓名: 王青 -_-________
班级学号: ________
外文出处:
数据流分析和java服务器页面测试
刘鸿渐
计算机科学与信息工程系
台湾国立台北科技大学
抽象
Web应用程序通常依赖于服务器端的脚本来处理HTTP请求,生成动态内容与其他组件进行交互。服务器端的脚本通常与HTML语句混合,很难理解和测试。特别是,这些脚本没有任何编译检查,可能容易出错,因此,测试服务器端脚本以确保Web应用程序的质量和可靠性变得至关重要。
在本文中,我们在java服务器页面(JSP)中采用传统的数据流测试技术。java技术是一种非常流行的,用来开发Web 应用程序的服务器端脚本。我们指出,JSP隐含对象和动作标签可以引入一些需要被处理的数据流测试工件。测试模型提出捕捉JSP页面的数据流信息的各种隐含对象和动作标记的注意事项。基于测试模型,我们描述一种方法来计算揭示JSP页面过程内的数据异常和过程间数据流测试路径。
1.介绍
Web应用程序迅速扩展到社会的各个领域,如政府、商业、教育和工业。与其他软件一样,Web应用程序必须进行彻底的测试,以确保其正确性,并符合软件需求。随着web应用程序的发展给予了广泛关注,然而,尽可能多的关注给了Web应用程序的开发,存在于Web应用程序测试的报道非常少,网络应用程序仍然在专案过程中测试,许多领域的网络应用程序测试仍然未开发。最近,一些方法已被提出以解决Web应用程序测试。大部分的办法集中于在页面级恢复Web应用程序的架构,以提供测试的路线图行使网页和他们的关系。但是传统的结构测试仍然是web应用程序所必需的,以用来提供足够的代码覆盖率。因此,在文本中,我们的目标是在数据流分析和JSP页面测试做出努力,让其在Java技术的Web应用程序中起到至关重要的作用。
JSP页面已被广泛用于开发web应用程序来处理HTTP请求,用java组件如java bean的交互,并生成动态页面。确保JSP页面被正确写入以及它们与其它组件的交互得到妥善处理是很重要的。然而,JSP页面通常混淆脚本(即JSP 脚本)以及HTML报表生成动态网页,这使得JSP页面难以理解和测试。
此外,作为一种脚本语言,JSP页面没用任何编译器检查,因此很容易出错。虽然已有几个测试工具测试JSP页面,比如HttpUnit,,JSP页面测试被认为是困难的,测试用例仍然在专案过程中,最重要的是,JSP页面都引入了一套类似XML标签和隐式对象的动作。
当JSP页面内的程序逻辑是行使使用传统的数据流测试技术时, 这些动作标记和隐式模式对象可以提出一些问题。
在本文中,我们通过JSP页面介绍识别和分析可能的数据流测试工件,一种测试模型提供了抽象各种JSP隐含对象和动作标签的数据流信息,用于计算涉及隐含对象和动作标签的数据流测试路径的方法描述和说明。
本论文的主要内容如下:第2节简要回顾了现有的网络应用程序测试方法。第3节描述了数据流测试工件提出JSP隐式对象和动作标签。第4节提出了数据流测试模型来表示这些JSP测试工件。第5节说明了计算JSP页面的过程内和过程间数据流信息的方法。最后部分总结了结论,并描述了未来的研究方向。
2.相关工作
最近,更多的网络应用程序测试的方法已经被提出,Yang et al.[13]拓展传统软件测试架构以支持网络应用测试。开发一套工具,以帮助分析文件,开发测试用例,执行测试,监控故障,并支持测试测量。Kung et al.[6,7]在对象和关系方面,提出了一个非结构化网页应用的测试模型。他们把HTML文档作为对象,并分析与Web应用程序的其他组件及其可能的数据流的相互作用。数据流测试策略提出从内部对象,对象间的和客户端之间选择测试路径。
Ricca和Tonella[10]描述一种捕获网页,表单,框架的分析模型和它们之间的关系。该模型提取静态和动态Web应用程序的Web页。从模型中,测试用例可以推导出测试数据流的网页。Lucca et al.[8]提出了一个复杂的测试模型来表示一个Web应用程序的基于模型的各种实体,根据他们的模型,提出了一种策略,为生成单元和集成测试的网络应用程序生成初步测试案例。Wu and Offutt[14] 用一个页面的原子量来描述结构静态和动态页面的组合技术和若干规则。
文档评论(0)