基于权重事件的GUI测试研究

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zhipeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件测试是保证软件质量及可靠性的关键,软件测试的开销常常占整个工程预算的很大比重。随着图形用户界面(GUI)在当今软件中的应用日益广泛,GUI测试逐步成为软件测试中的重要部分,但对GUI测试的研究工作还相对薄弱。由于GUI软件与传统软件有许多不同的特点,这使得传统软件的测试技术并不能直接应用于GUI测试。GUI测试工作面临着比传统软件测试更大的困难与挑战,如何为GUI软件生成测试用例是其中的一个重要研究课题。本文首先介绍了GUI测试的基础知识与测试步骤,分析了GUI测试框架构建问题以及GUI测试中各个阶段的相关研究现状。针对GUI测试框架中需统一使用的GUI表示方法,本文提出基于权重事件的GUI表示方法。为事件分配权重值,利用权重区分GUI事件序列重要程度,在此基础上将事件进行分类,划分成不同子集,并构建基于权重的GUI事件流图与集成树。本文在分析使用AI规划生成GUI测试用例方法的基础上,提出了一种基于权重的AI规划生成GUI测试用例方法,给出了基于权重的GUI测试流程。由GUI权重事件集获得分层抽象的规划操作集,减少GUI的事件状态数目。使用AI规划对指定的GUI目标状态生成规划操作步骤集。在将规划操作步骤分解为测试用例的事件序列时,由事件权重值决定测试用例的生成次序,使生成的测试用例更合理,从而提高GUI测试效率。实验结果表明,应用此方法在相同的测试用例数下能发现更多的错误。本文最后讨论了基于权重事件的GUI回归测试技术,给出了基于权重事件的GUI回归测试方法。根据测试结果及GUI的修改调整事件权重值,采用选择性重测策略,分析修正原有测试用例并添加必要的新测试用例,生成GUI回归测试用例包。
其他文献
随着互联网的迅速普及和广泛的应用,以及我国的电子政务系统逐步构建完成以后,政府的许多工作移植到网上实现。如果在推进电子政务的过程中,对支撑各个部门的各种应用系统缺乏统
由于嵌入式移动设备的存储容量有限和电源无法持续供电,保证移动设备中数据的安全性和可用性成为一个重要课题。嵌入式系统的特点决定了移动设备不能像普通计算机系统那样,通
中国3D电视实验频道试播,2013年春晚进行3D录制,将3D影视带入到了千家万户中,3D电视机已经大规模上市。3D影视具有强烈的立体空间感,给人更逼真的视觉感受,国内外涌现一波又一波的
摘要 开放式一体化网络的安全问题涉及到很多方面,是一个集技术、管理、法规于一体的复杂系统工程。目前,国内在这些方面的研究还不能跟上网络技术的发展。安全法规、安全管
图片搜索是可视搜索的重要研究方向,智能手机的普及让移动端拍照产生图片的数量大量增加,从而使得对图片的搜索需求变大,特别是购物类的搜索需求。基于内容的图像检索技术是解决
本文在对常见的三种网络存储技术NAS、SAN、iSCSI的特点和应用场合进行分析和比较的基础上,对目前常用的基于IP和基于同步光纤网的两种存储扩展技术进行了较深入的分析;前者又
三维图形技术是近些年来发展较快的技术之一,它在游戏娱乐,虚拟现实和计算机辅助设计与制造等领域有了越来越广泛的应用。作为三维图形技术的核心技术产品,三维图形引擎的市场一
作为H.264/AVC编码框架的主要模块,帧间预测模块通过多帧预测、亚像素运动估计、基于率失真优化的模式决策等方式实现压缩效率的提升,但也使得整个模块耗时长,资源占用率高;另一
学位
虚拟现实和网络的结合正在极大地改变着人类的生活和工作方式,由此而衍生的协同虚拟环境,继承了虚拟现实、网络、CSCW、人工智能、图形学、多媒体等多种计算机技术,正在逐步应用