屏幕输出对比测试方法与工具研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:slchen168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今软件系统的规模变得越来越大,结构也越来越复杂,而从头开始构建的大系统数量在急剧地减少,很多既存系统正在被逐步地利用,既存软件维护性开发占软件开发总量的比重越来越大,软件再工程的需求变得越来越大,可以说,软件工程已经进入了再工程时代。 软件再工程的一个突出特征就是测试工作比例远大于一次软件工程,因此对再工程测试方法和测试工具的研究具有重要的理论与实际意义。 本文通过对系统升级再工程功能测试特点的研究,提出了适用于系统升级再工程功能测试的屏幕输出对比测试方法,其中对执行对比测试过程中的几个难点进行分析并提出了解决方案。 针对系统升级再工程的特点——有既存系统可以作为测试的参照物——本课题设计并开发出屏幕输出对比测试工具支持系统升级再工程的功能测试。该工具通过对比升级前后两系统运行过程中画面对应图片的控件类型、位置、大小等属性以及控件上的文字是否相同的手段来发现在系统升级再工程过程中是否产生错误。 由于屏幕输出对比测试工具在实际的使用过程中出现了数字识别正确率低的问题,本文对提高数字识别正确率问题进行了探讨,提出了提高数字识别正确率的方法,并以VB4既存系统升级到VB6目标系统的再工程为例具体说明如何提高数字的识别正确率。
其他文献
传统的事务处理主要应用于数据库系统和操作系统领域,随着网络技术和分布式对象技术的飞速发展,在分布、异构的计算环境下,研究事务处理尤为重要。 论文探讨了分布式应用
介绍了兖州矿区铁路针对行业特点,在运输、调度、线路工程、技术、通号、机车车辆运用维检等专业领域开发计算机和普及计算机管理的综合系统与独创典例。并对系统的设计、编程
21世纪深海多金属结核采矿已成为海洋高科技产业发展的重要领域,数据采集、通信和监控手段是海洋多金属结核采矿技术的关键组成部分之一。研制和开发稳定、可靠的数据采集、
本论文围绕着COM技术的核心讨论了以下几个方面:概述了组件技术产生的背景、组件技术的技术规范、COM的特性以及组件对象模型中的重要概念。阐述了接口的概念及其在COM中
在1999年中国钢铁原料国际研讨会上,与会代表形成共识:为保障21世纪我国钢铁工业健康稳定的发展,必须建立稳定可靠的铁矿石供应基地。未来的发展战略应是:发展国内资源,锁定海外资源,建立
随着教育理论和现代教育技术的发展,特别是计算机技术与网络技术的广泛应用,教学资源朝着数字化、网络化方向发展已经成为一种趋势,所以教学资源的管理和利用也越来越重要.教
  本文以某高校一卡通系统工程的实践为背景,结合各种成熟的信息安全技术,针对一卡通系统的特点提出一个切实有效的信息安全解决方案,形成较完善的信息安全机制,保证安全策略的
2007年,石嘴山地税系统各项收入首次突破8亿元大关,达到8.9亿元,比2006年增长47.5%,增收2.9亿元。全市地税系统提前70天超额完成税收任务;提前10天完成了市政府追加的市本级
阿强原来是成都某国企办公室主任,迎来送往的,都是他负责,大多数时候他都要去特产店买些特产送给外地以及国外的客人,有的客人觉得好吃还找阿强再买呢!  阿强觉得卖特产是个商机呀,同时他做办公室主任也做烦了,人到中年,不博一把一辈子就这样了,于是他痛下决心,从单位内退,专心开起他的四川特产店。  特产店分景区店,商圈店和社区店,阿强呢一开始不敢一下子把摊子搞太大,选了一个大型的居民区,开了一个70平方米
你是不是常常会看到这样的文章开头:“随手在Google里(Baidu里)输入几个关键词‘×××××’,搜索结果竟达×页之多。”这样的通过搜索结果形容某事件之热度的确会有一种造