基于风险的Web应用测试研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:flyingship23
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和数据库技术的飞速发展,Web技术得到了广泛应用。不仅出现了多种基于Web的大型应用系统,如搜索引擎、远程教学、电子商务应用等;而且越来越多已有的信息系统正逐步向Internet上移植,采用Web技术实现。Web应用的迅猛发展不仅为软件开发提出新要求,也为软件测试提出了新挑战。目前,已经开发出一些测试工具支持静态Web应用测试;而动态Web应用测试方法在很大程度上都是基于传统测试方法扩展而成。现有的这些动态测试方法不能满足信息时代人们对速度和质量的要求。本文提出了一个基于风险的Web应用测试方法,主要的工作如下:第一,介绍了Web应用的基本概念和基础知识:Web应用的定义、发展阶段、体系结构、开发过程和构成单元。分析了Web应用特点对测试的影响。第二,介绍Web应用测试的测试类型、测试内容、测试层次划分及测试方法。提出了一个三层的Web应用测试层次划分,即页测试、页间测试和系统测试。第三,论述了Web应用测试与传统测试的不同之处及风险测试的必要性。在此基础上,基于Web应用的特点,提出一个Web应用分层测试模型:Web应用被划分为三个层次,即服务、页面和对象。该模型与Web应用的测试层次相对应,并为Web应用的风险估计打下基础。第四,基于Web应用分层测试模型,提出了Web应用的风险估计方法:分层估计法。对于风险损失估计,首先估计服务的风险损失,然后根据服务的风险损失估计服务中页面的风险损失;对于风险发生可能性估计,首先估计页面的风险发生可能性,然后根据页面的风险发生可能性来估计服务的风险发生可能性。这种分层估计法提高了Web应用风险估计的准确度。第五,提出基于风险的Web应用测试方法:包括基于风险的Web应用测试过程、内容和方法。研究了回归测试中被测试对象的风险处理方法;研究了利用风险估计结果对资源使用进行预测的方法;并提出了一些与风险相关的测试度量。最后,将所提出的基于风险的Web应用测试方法应用到一个Web应用实例中,并给出具体的实施步骤。基于风险的Web应用测试方法不仅能提高测试效率,也充分利用了测试资源,实现最大的测试效果,满足了现代社会对Web应用测试的要求。
其他文献
本文介绍了一个基于关系型数据仓库的银行决策支持系统的设计与实现。通过将3-层结构进一步细化,该系统提高了各层组件的可移植性和可复用性以及平台无关性。针对银行业的日常
近年来,随着基于位置的服务(LBS)和物联网的快速发展,空间查询技术作为重要的支撑技术进而越来越重要,而空间查询中的最近邻查询及其各种变体有着广泛的应用,如范围查询、k近
该文着重研究了一种IP/DWDM光因特网中的资源约束最短路径优先源路由选择机制(RCSPF,Resource-constrainedShortestPathFirst),用于扩展基于GMPLS的IP/DWDM光因特网控制平面.
在当前的网络结构中,新的服务和协议实施过程缓慢.为了改善这个问题,DARPA提出了主动网络.关于主动网络研究取得了很多成果,但是当前主动网络技术不能支持传统网络应用.为了
工作流管理系统(WfMS)作为计算机支持的协同工作研究的一个方向,其目标正是通过调动企业内的各种信息资源以协调人们之间的活动,从而促使业务目标的完成.工作流是指整个或部
基于IP网络的语音(媒体)数据传输技术作为网络通信领域的全球性研究热点和关键技术制高点而备受瞩目。 IP电话系统可以大大的降低网络带宽占用,从而能充分利用现有的网络资
随着计算机网络的日益普及,网络管理的作用和地位也越来越突出。多年来,网络管理的研究一直非常活跃,众多的软件厂商也都对这一领域进行了持续的投资。尤其是Java的出现,跨平台的
目前在电信故障管理中对告警流的处理主要是采用告警关联系统,它是用于分析告警数据的专家系统,然而电信网络本身的复杂性决定了针对某个特定网络构建一个告警关联系统十分困
该文在综合分析动力学、弹性力学、数值积分等的基础上,提出了一种自适应三角网格细分方法,建立了基于物理技术的质点-弹簧模型,并对该模型进行了受力分析以及应力应变分析,