基于GUI的Java程序功能测试平台研究与实现

来源 :华南理工大学 | 被引量 : 0次 | 上传用户:yhh9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着软件的规模和复杂度不断地增大,对软件质量也提出了更高的要求;软件测试作为保证软件质量的重要手段,也因此日渐受到重视。图形用户界面(GUI)是软件的重要组成部分,其测试工作繁琐、量大、容易出错,给测试带来极大的困难和挑战。   为了解决上面提出的测试GUI的问题,本文通过研究现有的自动化测试理论和技术,实现了一个可对基于GUI的Java程序进行功能测试的自动化测试工具-JavaTestSNdio。本工具具有以下特点:第一、采用录制和回放技术,对Java进行自动化测试。第二、采用易于使用、有良好的复用性、扩展性和维护性的C#语言作为测试脚本语言。第三、数据驱动测试,实现测试数据与测试脚本的分离,增强测试脚本的可复用性。第四、与SharpDevelop整合,为测试人员提供一个完整的测试集成开发环境。   本工具作为功能测试的辅助工具,对于把测试人员从繁琐的测试工作脱离出来,减少测试人员的工作量和时间,缩短软件开发周期和提高软件质量具有实际的意义和价值。
其他文献
在目标识别、立体匹配、视觉跟踪、场景重建、自动检测等诸多视觉研究领域,自遮挡现象已成为影响各种任务执行效果的主要因素之一。如何准确、合理地对自遮挡现象进行检测是
计算机和网络的出现方便了人们对信息的获取,随着互联网的飞速发展和计算机的迅猛更新,如何从互联网上更快地获取到更准确的有用信息成了人们的关注热点。现有的搜索引擎返回
运动目标的检测与跟踪是计算机视觉的核心问题,它融合了图像处理、模式识别以及人工智能等多领域的技术,在视频编码、智能监控、视频分析以及军事等领域有广泛的应用,是目前