基于模型的GUI测试工具的实现研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:JohnStorm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形用户界面(GUI)是软件的重要组成部分。在软件系统的交互中,GUI被广泛的使用,变得越来越复杂,由此引发的GUI测试问题也越来越具有挑战性。但是,GUI的测试目前依然是一个较少研究的领域。由于GUI软件和传统的软件有许多不同的特点,如以用户事件作为输入、图形化的输出等,这使得传统软件的测试技术不能直接应用于GUI软件的测试。针对GUI测试的这个问题,为了实现GUI测试的自动化,本文在已有研究的基础上给出了一个通用的GUI事件表示方法,扩展了已有GUI测试模型的定义,补充了GUI测试覆盖准则。当前流行的GUI测试工具自动化程度不高、过度依赖于测试人员,大大影响测试的效率。结合改进的模型自动化程度高的优点,本文设计和实现了一个基于模型的GUI测试工具。给出了该工具的主要结构、工作流程以及测试信息的XML Schema结构。着重研究了各个功能模块的设计、实现过程中涉及的关键技术及其实现,包括图形用户界面的自动剖析、GUI测试模型的自动构建、测试用例的执行等。最后,通过一个基于Java开发的记事本,介绍了该测试工具在实际中的应用和实际效果。
其他文献
随着计算机技术的普及和进步,计算机科学可视化技术也得到了迅猛的发展,特别是矢量场可视化在流体动力学中有着广泛的应用。本文针对矢量场可视化这一课题,首先对二维的稳态
数据中心网络对计算产业的重要性日益增加。然而传统的有线数据中心存在着部署困难以及布线复杂等问题。随着60GHz科技的发展,数据中心走向了无线化,数据中心也不再依赖有线
随着自然科学与社会科学的不断快速发展,各个领域中的数据都以几何级数的增加,人们要从这些数据中找到对自己有用的数据,找出这些数据的规律,更好的利用这些数据就成了当务之急。
网络黄毒的泛滥不仅严重影响青少年身心健康,而且也给人们正常使用互联网带来了诸多不便。如何防止网络黄毒的侵害是个重要的研究课题。目前,通常的网络过滤系统都采用URL封锁
在应用业务的发展、Internet的普及和数字信号处理技术进步的推动下,基于小波的视频图像可分级编码技术研究已经成为视频压缩研究中的热点。在目前的视频压缩编码系统中,对帧
高校是我国信息化建设的重要领域。随着高校的校园数字化建设的不断深入和建设规模的不断扩大,越来越多的业务系统被不断的开发出来,例如教务管理系统、学生管理系统等等。在这
图可以描述实体与实体之间的联系,以顶点和边的抽象的方式分析现实中的问题,如好友推荐、网页排名PageRank。传统的图算法假设整个图数据可以加载进单台PC内存,所以对于大规
随着图像处理、模式识别和智能计算机等相关技术的不断发展,昆虫的行为识别逐渐成为研究的热点。本研究以图像处理和模式识别理论为基础,借鉴了国内外的相关研究经验,选取处
ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程)就是负责从多个数据源抽取,转换并装载数据到数据仓库的过程,它是数据仓库、数据挖掘以及商业智能等技术的基
近年来,彩色视频序列中目标跟踪技术的研究方兴未艾,运动目标跟踪已经成为模式识别、图像处理、计算机视觉、武器制导等研究领域的重要课题,在军事、交通、生物医学等多种领