Web应用测试框架及其实现技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:1liuxiewei2
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
论文的主要工作包括:(1)重点研究适应Web应用特性的测试方法和技术,包括:通过生成典型虚拟用户来实现高质量的性能测试;通过统计方法获取用户使用情况以获得良好的可用性;通过切片方法实现Web应用的回归测试等。(2)对测试的相关方面进行较为深入的探讨,包括:建立合适的Web应用模型来描述测试对象;应用适当的策略进行测试用例的生成选择;对测试结果进行分析比较和度量反馈。(3)对系统实现的若干问题进行探索,研究开发Web应用测试过程中的相关辅助工具。论文工作的主要成果表现在以下几个方面: ·对现有的Web应用模型进行了改进,提出了一种新的Web应用测试模型。此模型分为三个层次,分别对应于测试内容的不同范围和阶段,在刻画Web应用静态结构、内容和关系的同时,更着重于描述其交互、变迁、演化等动态特性。 ·根据Web应用内容庞杂、关联程度较弱的特点,提出了一种高效的测试用例生成选择方法。综合应用等价类划分、边界值分析和组合测试方法等技术,能够以较少数目的测试用例实现对被测Web应用的科学有效的测试。 ·提出了一种典型虚拟用户的生成方法,以实现高质量的性能测试。为保证性能测试的真实有效性,虚拟用户必须具备典型性和代表性。在对大量实际用户访问行为进行统计分析的基础上,引入随机过程的概念,使每一个虚拟用户同时具备共性和个性,从而模拟出实际用户的访问效果。 ·利用用户实际使用Web应用的具体情况来修改、影响其设计和布局,提出了一种基于信息统计和反馈机制的Web应用可用性测试方法,能够达到较好的用户满意度。 ·提出了一种基于切片技术的Web应用回归测试方法,能够简洁、有效而又不丢失有用信息地表示Web应用中变动的依赖集。基于这种表示,可以快速构造新增测试用例集,从而提高回归测试的质量和效率。 ·在语义标注和XML描述技术的基础上,提出了一种新的测试结果分析比较方法,用以实现Web页面中数据与显示信息的分离,从而方便测试结果与预期结果的比较,提高速度和精度。 ·确定Web应用测试的各项度量指标,以评价Web应用的质量和测试的效率,为综合评价Web应用及其测试过程提供了指南,并把测试结果反馈给Web应用本身,以指导其发展和演化。 ·将捕捉-回放机制和Agent技术应用于Web应用测试的执行过程中,提出了一种自动、智能执行测试的方法,并开发了一个测试代理工具Tproxy和一个表单自动测试工具Dtool,为测试提供辅助和支持,并验证上述方法和技术的有效性。
其他文献
目前移动通信技术仍在不断发展,新的技术、新的设备、新的业务不断出现,又使得移动通信网的维护和管理变得日趋复杂;而在通信网建设超前,管理网建设滞后的情况下,没有强大而
XML一出现,就在Web服务以及数据库中得到了充分的应用,并且成为各种应用程序中交换和处理数据的重要格式。本文就XML和数据库尤其是Oracle数据库之间进行数据格式互换,以及在C++
社会信息网络普遍存在于现实世界中的许多领域,比如微博网络、电子邮件网络、科学合作网络等等。在现实生活中,这些网络通常以社区的形式组合在一起,社区结构具体表现为一组顶点
随着网络技术的飞速发展,核心交换技术不断提高,千兆局域网方案逐步得到普及。作为保障网络安全的重要手段之一,入侵检测系统不可避免的受到高速网络的影响。现有的入侵检测
随着城市道路交通的复杂化以及车辆的剧增,交通拥塞情况越来越严重,车辆导航系统越来越受到人们的重视,路径导航也成为热门的研究方向。目前对车辆路径导航系统的研究主要从静态
电子现金是纸币的电子化,是由电子现金公司(银行)发行的,并承诺其价值的序列密码。电子现金作为一种理想的支付工具具有成本低、安全性高、离线交易等特点。本论文在Brands电
一直以来计算机编程语言都以英语为主,对母语非英语的人来说学习编程的第一步都是学习英语,这增加了普及编程知识和培养编程人才的难度。设计非英语的编程语言有利于不同国家和
随着商业合作的日益增加以及电子商务的普遍开展,对建立在异构数据库基础上的交互访问的需求日益迫切。利用XML开发中间件以实现互不兼容系统交互信息之间的互操作,已成为数
OPC接口标准关键在于提供了一种开放、高效的通信机制,为工业监控软件提供了一种统一存取现场设备数据的方法.首先,该文简要地介绍了OPC标准和它的技术基础COM/DCOM组件模型
图像的保信去噪是数字图像处理中的一个重要的处理步骤,有着一定的研究价值和社会意义。一个边界保持的图像平滑滤波器的目的不仅是去除噪声图像中所包含的噪声信息,而且保持