基于Petri网的Web应用软件测试技术研究

来源 :贵州大学 | 被引量 : 1次 | 上传用户:minister635298
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机网络技术的迅速发展,Web应用正以其广泛性、交互性、快捷性和易用性等特点迅速风靡全球,并且已经渗入到社会的各个应用领域。在市场需求的推动下,Web应用软件的规模不断扩大,系统软件复杂性增加,如何保证Web应用的正确性和可靠性越来越成为人们关注的问题。作为保证软件质量和可靠性的重要手段,Web应用测试已成为Web软件开发过程中的一个重要环节。本文在参考大量文献的基础上,分析了当前Web应用系统的体系结构、技术和应用特点,对比了Web应用系统与传统软件的不同之处,指出了这些特点对测试的影响。同时分析了Web应用系统的测试特性、基本的测试技术、测试模型和基本的测试过程。介绍了Petri网的研究历史、研究成果以及Petri网的基本概念,并介绍了Petri网的行为性质和结构性质,阐述了一些相关的分析方法。在Petri网理论的Web测试技术的基础上详细介绍了在Web程序设计中常见的几种程序结构的Petri网模型,然后用基于Petri网的方法对一个ASP程序实例进行分析。对基于Petri网的测试选择标准进行了研究,主要包括基于控制流的测试选择标准和基于数据流的测试选择标准。并给出了一个基于Petri网的测试路径选择标准的例子,根据生成的测试路径,对程序进行了较全面的测试,从而说明了文中所给方法的可行性。我们还对Web应用程序中的测试用例自动生成技术中测试序列自动生成技术进行了简单研究。
其他文献
倒排索引是提高全文检索效率的重要技术,但是倒排索引的空间效率、动态性能、创建效率和检索效率一直是倒排索引面临的关键问题。本文正是围绕动态全文索引的构建合并、增量
随着互联网的迅速发展,Web上信息量急速增加,Web已经发展成为一个巨大的分布和共享信息资源的平台,如何从中获得想要的信息成为亟待解决问题,Web信息抽取技术由此产生。Web信
调度问题具有很长的研究历史,同时又分为好多类型,如流水车间、作业车间等。其中作业车间调度问题是一类满足任务配置和顺序约束要求的资源分配问题,是最困难的组合优化问题
数字水印技术作为一门新兴的技术,其主要应用领域在电子产品的版权保护上。本论文以数字水印在印刷品中的应用为切入点,从几个方面来研究如何提高数字水印算法的性能。本文介
近年来,随着物理层安全在信息安全领域得到越来越多的关注以及无线网络中轻量级安全需求的客观存在这两个因素的影响,使得依靠物理层属性提供机密性、认证性服务成为无线网络安
在信息安全领域,信息隐藏技术以其独特的安全、透明、鲁棒等特性引起了人们越来越多的关注。信息隐藏作为传统加密算法的有效补充,被广泛应用于多媒体版权保护和隐蔽通信。在
机动车辆牌照识别是现代智能交通中应用最广泛的一门技术。近年来关于车辆牌照识别系统的研究方法种类很多,也达到了很好的效果。但是对于多种格式的牌照的通用性不太好,造成
当前,网页自动分类是一个充满前景而又广受关注的话题。它优化了互联网信息检索系统,使人们能方便、快捷地获取所需要的信息。然而,随着海量Web信息资源的迅猛发展,如何保证
随着机器视觉技术的不断发展,农业机器人使用视觉导航技术进行作业已经成为现代智能农业机械一个重要研究方向,在自动喷药施肥、收割作业、耕种除草、病虫害检测等方面有着广
深度包检测在网络监控中占据着重要的角色,对于规则的描述,正则表达式具有很强的表达能力和灵活性。FSM(有限自动机)为基于正则表达式的多模式匹配提供了较好的理论支持,但缺