基于用户会话的Web应用测试研究

来源 :广西大学 | 被引量 : 0次 | 上传用户:taorong19880903
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于用户会话的测试技术,是近年来Web应用测试的另一种新的有力途径。该方案以用户访问系统产生的用户会话为基础,采用捕获/回放机制将收集到的用户会话数据转换成能发送到Web服务器的HTTP请求集合,作为测试用例集,执行用户发送的请求,以访问相应的Web功能从而达到测试的目的。该方法能方便而有效地获取能模拟真实用户场景的测试用例,并取得显著的测试效果。但随着收集的用户会话数据的增多,测试用例集会产生大量冗余数据,并且难以对其运行和维护,同时测试成本激增。因此需要在保证测试效力的条件下,从初始测试用例集中约简用户会话数据,从而生成规模较小的测试子集,以在Web应用测试实践中有效降低成本,并提高对系统的测试效率。   围绕这个问题,本文首先简要介绍了Web应用测试的相关基础知识、发展现状和趋势,并重点关注了基于用户会话的Web测试技术,分析了当前影响Web应用测试的主要因素,为提高测试效率,主要做了如下工作:   (1)引入数据挖掘中的概念格技术,约简初始用户会话集。介绍了该方案的运行原理和机制,并针对现有选取规则中存在的潜在冗余问题,提出一种重组概念格的约简算法RGLR,通过约简最强概念中冗余的用户会话,以达到进一步浓缩用户会话集的目的,接着通过实例建模展示该方法的运用过程,并验证该算法的有效性。   (2)与传统的约简方法不同,运用概念格技术约简用户会话集,能够对新增的测试集进行动态更新。本文构造了一个基于用户会话的Web测试模型USTM,系统地反映了该方案的测试过程:用户会话数据的捕获和收集,测试用例的生成、约简、增量更新和排序,以及测试报告的最终生成,然后重点讨论了模型中的增量式算法USIU并进行实例验证,最后从理论和实验证明该模型的可行性和有效性。   利用本文提出的方案,能够对从初始测试集中选取产生的一个规模较小的测试子集进行测试,从而在保证测试覆盖仍达到初始要求的情况下,有效降低测试成本,提高成本效益。该技术为权衡测试集的规模与测试效力之间的关系,以及促进Web测试的自动化提供了一种新的解决思路。
其他文献
无论何时,人们都希望在第一时间得到问题的答案。为此,自动问答一直是人工智能和自然语言处理领域中一个倍受关注并具有广泛发展前景的研究方向。随着硬件的强有力支持,以及
伴随着互联网的高速发展,视频数据高效、实时的传输,需要按照一定的视频压缩标准进行编码。运动估计作为视频编码过程中的核心步骤之一,其优劣程度直接关系到视频压缩编码的效率
在计算机图形学领域里,自然景物的模拟是一个重要的研究课题,它在虚拟现实,计算机游戏、影视、广告、视景仿真等领域中有着广泛的应用。在自然景物的模拟中,水的模拟是比较重
随着多媒体与互联网技术迅猛发展,基于内容的图像检索受到广泛关注。然而早期的基于内容图像检索仅仅利用图像的颜色、纹理、形状等特征信息进行图像间相似性判定而无法有效
随着互联网时代的到来,企业数据爆发式增长。如何更好地支持海量数据的存储、分析,已经成为企业关注的重要问题。数据仓库是用来存储、分析海量数据的重要工具。传统关系型数
图像分割是计算机视觉领域的重要组成部分,多相图像分割的技术就是根据图像自身的特征诸如强度、纹理、色彩以及光流场等信息将图像划分为一类子区域。由于图像本身的复杂性
随着信息处理技术的发展,人脸跟踪已逐渐成为研究的热点问题,它在身份识别、智能人机交互系统、视频监控等领域有重要的应用价值。人脸跟踪涉及到模式识别、数字图像处理、多媒
脑电是卒中康复研究中新兴的比较有效的手段,也是卒中康复研究中的热点。基于运动想象的脑机接口(MI-BCI)技术在卒中康复中的应用是近年来脑卒中运动功能康复的一个新的方法
近年来,云计算的热潮席卷全球各地。国内也迎来了云计算发展的高峰期,逐步融入企业领域。云计算的难点在于“运维”,而监控系统是运维环节中非常重要的一部分。监控系统对于
会话初使化协议(Session Initiation Protocol,SIP)以其简单、灵活、可扩展性强等特点已成为实现网络电话(Voice Over Internet Protocol,VoIP)系统的关键技术。它不仅能够满足