Web应用回归测试中用例选择与执行辅助工具的研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:sycloverock
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的飞速发展,基于Web的应用软件迅速风靡世界。为了保证越来越复杂的Web应用软件的质量,Web测试将会扮演更加重要的角色。与传统的软件相比,Web应用软件通常是分布式的、并发的、多用户的和异构的,这些独特的性质对软件测试提出了新的要求,从而在软件测试领域提出了新的挑战。Web应用开发速度快、变动多,因此回归测试在Web应用中尤其重要。目前对于回归测试的研究较多,但针对Web应用回归测试的研究仍然不是很完善。 本文在Web应用回归测试的测试用例选择和测试执行辅助工具的设计与实现这两方面进行了研究。在测试用例选择中,通过构造Web应用的控制流图,提出了一种基于控制流图的Web应用回归测试测试用例选择方法,并根据Web应用中请求序列的特点,对测试用例的执行顺序进行了优化。在具体的测试执行中,介绍了一种测试辅助系统用于Web应用回归测试的基本功能验证工作。 论文的工作主要包括以下几个方面:(1)深入分析了现有回归测试方法和技术及其存在的问题,总结了现有自动化测试工具的分类和不足。(2)提出了一种Web应用回归测试测试用例选择和优化执行顺序的方法。以页面为基本单位,通过构造Web应用的控制流图,提出了一种基于控制流图的Web应用回归测试测试用例选择方法。该方法是一种安全的测试用例选择方法并且有效地减少了需要重测的用例数。在测试执行顺序优化中,根据Web应用中请求序列的特点,采用了最小化技术并考虑测试用例的优先级,提出了一种改进的贪心算法,对测试执行进行了优化,提高了测试执行的效率。(3)基于Web应用数据库端的特点,在Web应用回归测试中,通过加载触发器,对基本功能的数据关系验证工作进行简化,并同时完成数据库数据的收集以及日志收集工作,以方便在回归测试中进行问题的定位。
其他文献
随着数字视频技术的发展,高清光盘播放系统正在快速地步入人们的生活。由于高清视频光盘成本比较高,对其进行安全保护的问题也日益突出。安全保护涉及多个方面,其中密钥管理
随着网络攻击手段的日益复杂化、多样化和自动化,传统的入侵检测系统(IDS)已不能满足安全需求。为了对付目前越来越频繁出现的分布式、多目标、多阶段的组合式网络攻击和黑客
学位
本文研究多传感器同步相关分析方法和异步相关滞后步长分析方法,并将其应用于分类主特征选择及煤矿瓦斯监测数据的异常检测和遗失值估计问题。同时,开发了基于时间序列数据挖
近年来,随着互联网的广泛应用,互联网上软件系统的安全问题已成为倍受关注的问题之一。互联网因其所具有的开放性、互连性等特性使得位于它之上的软件系统容易成为恶意人员攻
大数据时代的来临,需要处理的数字信息呈指数增长,分布式文件系统为大量数据的存储和处理提供了有效的解决方案。分布式文件系统所按照提供的接口可以分为两类:第一类是支持
Rough集理论是一种处理模糊性和不确定性信息的新的数学理论方法。近年来,该理论受到众多研究人员的关注,已成功应用于知识发现、机器学习、智能信息处理、决策支持系统、数
学位
随着Internet的飞速发展以及IPv4地址空间的逐渐耗尽,IPv6作为Internet协议的下一个版本,取代IPv4已成为必然。IPv6协议的新特性也将为下一代互联网的应用和发展提供更加广阔
粗糙集理论是一种新的处理模糊和不确定知识的软计算工具。它能有效地分析和处理不精确、不一致、不完整等各种不完备信息,并从中发现隐含的知识,揭示潜在的规律。近年来,粗
学位
现有的虚拟桌面基础架构方案通过集中管理用户的桌面环境为大规模软件集中分发和应用软件统一管理提供了有效支持,然而,依然存在一些不足:用户不能个性化定制来自异构平台的
情感识别是人机交互中的重要研究课题,对于提高计算智能化和人性化有着重要的现实意义。语音情感识别是情感识别的重要组成部分,它主要关注如何从语音中更有效地识别出情感信息
学位