针对图形用户界面的软件测试研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:nwpucoder
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
图形用户界面(GUI)是当今软件必不可少的部分。尽管在软件生产中,GUI的使用量不断增加,GUI软件的测试依然是一个研究很少的领域。由于GUI软件和传统的软件有许多不同的特点,比如以用户事件作为输入和图形化数据作为输出等,这使得为传统软件开发的测试技术不能直接应用于GUI软件测试。针对GUI软件测试的这个问题,为了实现GUI软件测试的自动化,并且将GUI软件测试不同阶段的技术的关联起来,本文提出了一个统一的解决方案。方案的核心是一个在原有GUI软件测试框架基础上改进的GUI软件测试框架。在测试框架中,GUI被表示成部件的集合,每个部件都是测试的基本单元。测试框架包括测试覆盖评价器、测试用例生成器、测试用例执行器、测试结果预测分析器和回归测试管理器等组件。本文研究了针对GUI的测试组件的实现技术,提出了改进的方案。本文提出了基于综合树图的覆盖准则,提出了测试用例生成过程中人工智能规划的启发函数的构建方法和新的测试用例执行器的功能结构,简化了测试结果预测分析的功能图,改进测试结果预测分析算法,并提出一个新的回归测试管理器代替原有的回归测试器。
其他文献
  本文针对电子政务的安全威胁和安全功能需求,利用目前比较成熟的PKI技术将各种安全认证服务进行合理部署,为电子政务统一认证体系提供了一个框架性的解决方案,同时结合电子
随着计算机图形学、虚拟现实以及三维交互设计等技术的不断发展及广泛应用,三维实时绘制技术逐渐成为计算机图形学的研究热点。虽然图形绘制技术经过了几十年的发展,取得了长足
网络协议是进行网络通信的规则和基础。在防火墙上运行着的各种网络协议存在一些漏洞,于是被选作攻击的切入点,大多数防火墙的抗攻击能力也因此处于被动地位。所以需要有完善的
近几年来,全球盲人人口增长较快,中国是全世界盲人数目最多的国家之一。由于视觉障碍,出行成为了盲人不得不面对的巨大难题。随着盲人人口的不断增长,社会给予了盲人越来越多的关
自20世纪90年代以来,随着各种计算机技术,如数据模型、数据库技术和应用开发技术的不断进步,数据仓库技术在不断的发展,并在实际应用中发挥了巨大作用。使用数据仓库所产生的巨大
由薛锦云教授在多项国家级课题的资助下,创造性地提出了一种简单实用的算法设计和能证明的形式化方法—PAR方法,该方法含算法设计语Radl,抽象程序设计语言Apla语言和相关程序
本文立足于NGOSS来研究电信行业的BPM以及如何采用XML技术加以实现的问题。XML作为一种分布式应用环境下的结构化数据描述语言,已被业界广泛接受和采用。在众多基于XML的BPM技
随着计算机硬件、软件的迅速发展,网络的广泛使用,大量的应用需要跨网段、跨平台地进行协同工作,传统的C/S体系结构暴露出许多问题:客户端和服务器端负担过重、系统拓展性差
本文提出一个数据库管理系统,称作TERMS(TERtiary data Management System),TERMS系统扩展商业数据库管理系统的功能,使其可以管理存储在第三级存储设备里面的数据.TERMS系统
世界进入信息时代,在各个领域存在大量数据。人们迫切需要将它们转化成有用的信息和知识,以应用于商务管理、生产控制和预测等方面。数据挖掘和知识发现作为从海量数据中提取