GUI软件的测试用例优化算法研究

来源 :安徽大学 | 被引量 : 0次 | 上传用户:guobin_tj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的发展,GUI (Graphical User Interface,图形用户接口)已经发展成为了软件领域必不可少的技术,大部分的软件都使用了GUI,这也使得基于GUI软件的测——GUI测试变的必须和重要。很多学者和研究机构对GUI测试进行了系统的分析和研究,其主要工作集中在如下方面:1.GUI测试用例,GUI测试具有不同于传统软件测试的特性,其测试用例的定义和生成方法都需要重新考虑。GUI软件本身的复杂程度也给这一过程增加了一定的难度。2.GUI测试覆盖准则,测试覆盖准则一直是软件测试的重要课题,其不仅可以用来评估测试中用例的覆盖程度,也可以用于指导生成测试用例。传统的覆盖准则不适合用于进行GU软件的测试,需要针对GUI测试定义新的覆盖准则。3.GUI测试执行,GUI软件一般规模庞大,测试套件中涵盖的测试用例个数众多,手工测试会费时费力。为了改善这种情况,不少学者通过对GUI测试和行为建模的方法,提出了GUI测试自动化执行的框架。针对以上方面,本文展开了对GUI测试的研究:首先介绍了GUI和GUI测试的概念和相关知识以及研究现状;然后阐述了基于动作的GUI测试模型基本理论,并给出了相关开发环境下的主要元素实现及相关算法;接着以该模型为基础,使用一种GUI测试覆盖准则对测试用例的生成进行了优化,最后在一个GUI软件上进行了应用以及分析了应用结果,并从自身和他人的角度对该准则进行了改进。本文希望通过以上这些研究,可以对GUI测试的理论和应用起到一定的参照和推动作用。
其他文献
图像数据的剧增是普通个人、家庭以及各组织机构共同面对的现状,对大量图像数据进行有效管理也是人们共同的需求。多数情况下,人们更愿意以语义的形式描述和管理图像数据,因此基
随着互联网的普及与广泛应用,越来越多的人在互联网上发表自己的主观言论,使得带观点的文本呈爆炸式增长。观点信息(也称情感信息)的收集与分析对个人、商业组织、国家政府等都有
目标定位与身份识别技术广泛应用于各个领域,由于目标种类多样,背景复杂多变,需要设计不同的目标定位与身份识别算法以适应不同的应用场合。基于视频流的目标定位与身份识别
无线传感器网络(Wireless Sensor Networks, WSNs)是由大量具有可通信、可传感、可控制、可数据处理的无线传感器节点,以自组织、自装配的方式所构建的网络。WSNs被广泛应用
软件项目估算包括项目工作量、开发时间和成本等内容。在软件项目开发过程中,项目估算一直是一个非常困难却极其重要的问题。一个准确的估算结果,有利于开发团队制定一个合理有
空间离群检测能够帮助人们发现潜在的、有趣的空间数据模式,并把它用于未来演变趋势的分析研究。在许多实际情况下,这些不寻常的空间离群事件往往具有出乎意料的研究价值,因此空
随着计算机科学的高速发展,系统攻击与入侵行为正对国家安全、社会生活造成越来越大的威胁与隐患。为对系统进行安全防御,有效地解决入侵检测,结合数据挖掘的系统日志分析由
在军事或者医疗等需要精密无误图像信息的领域往往需要在图像中加入认证信息,如果用传统的数字水印方法,会永久地破坏掉一部分图像信息。然而在这些领域,往往一点点的差错都会导
物流公共信息服务系统是现代物流信息系统的重要组成部分,主要负责物流信息的采集、传输、存储、处理、发布,以及企业物流信息资源的整合。  本课题围绕物流公共信息服务系统
伴随网络规模扩大及新技术应用,IPv6协议得到了广泛发展。现阶段网络正处于IPv4与IPv6共存时期,新的网络环境要求网管技术在传统IPv4网管的基础上解决过渡技术、IPv6网络的管理