面向GUI的自动化回归测试技术研究

来源 :大连海事大学 | 被引量 : 29次 | 上传用户:yucol
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形用户界面GUI(Graphical User Interface)是现代软件的重要组成部分。由于软件的功能主要是通过图形用户界面调用的,所以GUI测试是现代软件测试的关键环节。快速原型软件开发方法(Rapid Prototyping)的普遍采用使得GUI回归测试变得尤为重要。目前业界采用的商用自动化GUI测试工具均采用C/P(Capture/Playback)机制,它没能对GUI的回归测试进行很好的支持。本文在国家863计划项目“基于高性能宽带通信网络的软件支撑体系研究”的支持下,对GUI的自动化回归测试技术进行了研究。 本文分析了GUI测试的特点及其面临的挑战。通过对目前GUI测试工具优缺点的分析,结合当前的自动化测试理论和技术,提出了一种改进的自动化测试解决方案,重点从测试用例生成、测试结果验证和测试用例维护三方面对GUI测试过程提供支持,减少了人机交互的次数,简化了测试用例的生成和维护过程,避免了繁琐的手工测试结果验证过程。本文还给出了依据改进的自动化测试框架所开发的测试工具ATTIC的功能模块设计以及原型实现。最后总结了课题研究的主要工作、对下一步工作进行了展望。 本课题研究成果可以应用于包含GUI的软件自动化测试领域。本课题的研究有助于提高包含GUI的软件测试的自动化程度,降低测试成本,提高GUI软件产品的质量。
其他文献
随着计算机技术的发展,个人电脑、服务器、工作站的性能不断增强,高速网络系统快速发展。大型计算机系统从使用传统的大型机、巨型机向使用由多机组成的计算机集群系统方向发
由于应用性数据的爆炸式增长(如商业分析),及计算机的软硬件技术的发展日趋完备,近几年来数据挖掘已经成为应用最广泛的数据分析工具。数据挖掘需要配合许多其它领域的技术才能得
性能管理在整个网络管理系统中处于核心地位,它是保证网络资源有效运行的关键部分,维护网络服务质量,提高网络的可见性。其应用价值越来越明显地体现出来。本文通过对移动智
基于家庭网络的智能家居系统以其方便、高效、舒适、智能等特点将成为未来居住模式的发展趋势并逐渐成为一个新兴的研究领域。 本文讨论了家庭网络组网方案,通过对以太网、
企业信息化进程的各个时期,各企业建立了一个以上的专业网管理系统或资源管理系统对内部的各种资源分别进行管理,这就造成了资源信息散落在各个系统之中,无法对企业的总体资
中国邮路问题是图论经典问题之一,在软件测试、邮件投递等诸多领域中都被广泛应用。时间依赖中国邮路问题是对中国邮路问题的扩展,它考虑了时间因素,在实时软件测试等当前许
近年来,无线局域网正在被运营商大规模推广、布设,具有广泛的市场前景。然而,鉴别、鉴权、计费和网络的安全性问题对于电信运营商的网络运营是十分重要的,这就给无线局域网的
随着网络通信技术的发展,无线网络已经成为人们日常生活中不可或缺的一部分。无线Mesh网络(WMN)作为一种新兴的无线网络通信技术,由于其建设成本低、可扩展性强、应用范围广
随着互联网的深度发展和电子商务的迅猛发展,移动支付以其方便易行、支付成本低等优点受到消费者的欢迎,并逐渐成为一种流行的支付方式。当然其安全问题也越来越成为人们关注的
互联网的高速发展给人们带来诸多便利的同时也有很多安全问题出现。大至国家,小至个人,信息安全已经变为当今时代急需面对和处理的问题。信息隐藏是解决安全问题的重要技术手