GUI回归测试用例选择方法研究

来源 :南开大学 | 被引量 : 0次 | 上传用户:rurucaihongru
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着软件开发的日益复杂与软件成本的大幅度提高,测试工作所占的费用和时间比重也日益加剧,其中回归测试用例选择问题尤为突出。回归测试用例选择问题的核心就是如何在保证测试质量的前提下,能较为合理的减轻测试人员的测试工做量,减少回归测试用例数量。目前,在回归测试用例选择策略上主要有重测所有、最小化测试、随机选择、安全选择。这些测试用例选择方法,都存在测试用例选择数量过大、过小,或者过于随机的问题,不能同时满足保证测试质量和有效减轻测试工作量的要求。因此,对于如何约简回归测试用例数量,如何进行回归测试用例选择问题的研究很有必要。 本文首先对于测试、回归测试、GUI(Graphical User Interface)测试、GUI测试模型做简要介绍,同时阐述目前回归测试用例选择技术上存在的主要问题。然后针对GUI回归测试,提出了本文的回归测试用例选择方法。本文的主要研究工作内容如下: 1)在目前回归测试用例选择方法中,考虑到测试用例之间重要性的差异,对回归测试用例进行关键测试路径和非关键测试路径的区分; 2)通过分析基于权重事件的测试用例选择和基于窗口转移概率的关键路径测试用例选择方法中存在的问题,给出相关定义,提出基于权重和状态转移概率的关键路径选择策略,来进行关键路径测试用例的选择; 3)针对当前测试用例选择方法中重点选择关键路径测试用例而舍弃大量非关键路径测试用例存在测试隐患的问题,本文提出通过对回归测试状态的测试信息进行提取和分析,来指导下一次回归测试用例选择过程中非关键路径测试用例的选择; 4)综合(2)和(3)的内容,提出本文最终的GUI回归测试用例选择方法,并给出相应的流程和形式化语言描述。 最后,进行相关实验,给出实验数据,通过与其它测试用例选择方法进行比较,得出本文提出的回归测试用例选择方法能够有较好的测试用例约减效果。
其他文献
商业网点选址的核心是对商业网点的科学布局,通过多方案的比较分析,应用科学的、综合的研究方法,对网点布局所涉及区域的土地资源、交通资源、人力资源进行全面研究,优化配置
本文以苏州市污水管道系统规划项目为背景。管道系统规划通常涉及管道布局优化和管道水力参数优化两部分。通常情况下,污水管道系统投资较大,偿还期限长,这就需要提供一种比
三维空间数据的可视化是近年来计算机图形学和地理信息系统相结合而产生的一个新的研究热点。利用地理信息系统所采集的地质数据资料,通过地形和地物的建模,纹理映射,光照模
软件复用为避免软件开发过程中的重复劳动提供了解决方案,可以提高软件开发的效率和软件的质量,而软件构件技术是实现软件复用的关键技术。构件库是支持软件构件化开发的一个
随着互联网规模不断地迅速增长和网络应用类型的日益多样化,网络流量也在不断递增。当网络流量不超过网络带宽容量时,各种业务流的带宽需求就能得到满足;但是当网络流量超过网
光学相干层析技术(OCT)由于具有高分辨率、无损伤、非侵入以及实时成像等特点,已经广泛应用于生物医学领域。先天性心脏病(CHD)是常见的先天畸形之一,通过研究心脏发育过程,可以帮
随着北京申办2008年奥运会的成功,国家越来越重视跳水运动的科学研究。本文针对跳水运动视频的跟踪问题进行研究,具体工作体现在以下几个方面: 改进了三参数的全局运动估计方
随着信息技术的发展和网络化经济的快速进步,制造业信息化、规模化和专业化越来越强,产品开发趋于分散化。在这一背景下,异地协同设计成为提高产品异地开发工作效率的一项重要技
动画自动生成技术(Automatic Generation of Computer Animation)是一个崭新的课题,它由中科院数学所的陆汝钤院士提出,是人工智能技术与电影艺术,图形学技术的结合,是以底层
随着全球经济一体化趋势的加强,加入WTO后跨国公司的迅速增长,国际物流需求将会有非常大的增长,这必将促进第三方物流的迅速发展,特别是能够提供综合物流服务的第三方综合物流企