[实用新型]一种基于点功能驱动的软件测试系统有效
申请号: | 201120320962.7 | 申请日: | 2011-08-30 |
公开(公告)号: | CN202372969U | 公开(公告)日: | 2012-08-08 |
发明(设计)人: | 冯小贝;张鹏 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 功能 驱动 软件 测试 系统 | ||
技术领域
本实用新型关于计算机软件测试技术领域,具体地讲是一种基于点功能驱动的软件测试系统。
背景技术
软件测试,是指在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估的过程。目前的计算机软件系统中,功能种类繁多,数据逻辑关联紧密,而且随着客户需求的不断提高,软件系统不得不进行频繁的升级改造。在这种情况下,现有的软件测试系统存在以下弊端:
(一)由于软件系统在修改、升级过程中,只是针对当次需要新增或升级的功能;但是功能之间并非是完全独立存在的,将不可避免的存在功能的关联度缺陷,即对部分功能的修改,导致对于其他相关功能的连带修改,并由此引起交叉影响的系统隐患。
(二)在软件开发周期中是以项目为基础的开发、测试流程,没有做到更为细致的以功能为基础,甚至以关键数据为基础的设计,因此,就造成了项目与项目之间,功能与功能之间的重叠或交错,使得后续的测试成本增加,效率低下。
实用新型内容
本实用新型实施例提供了一种基于点功能驱动的软件测试系统,以从颗粒度更为细致的数据类型为出发点,找寻功能之间的彼此联系,对软件的关联或交叉功能进行充分测试,降低软件测试成本。
本实用新型的目的是,提供一种基于点功能驱动的软件测试系统,该系统包括:客户端笔记本电脑、测试执行环境服务器、测试驱动装置和数据库服务器;测试执行环境服务器分别与客户端笔记本电脑、测试驱动装置和数据库服务器相连接;测试驱动装置包括:中央处理器以及接口芯片,与中央处理器相连接,用于与测试执行环境服务器进行数据交互;输入场检索寄存器,与中央处理器相连接,用于检索被测功能的关联关系数据,获取全部输入场数据类型信息;输入场堆栈管理寄存器,与中央处理器相连接,用于以堆栈形式存储数据类型信息;业务功能检索寄存器,与中央处理器相连接,用于获取包含对应数据类型信息的功能;功能链生成寄存器,与中央处理器相连接,用于生成包含数据类型信息与被测功能映射关系的功能链数据;功能链加载寄存器,与中央处理器相连接,用于将功能链数据通过接口芯片加载到测试执行环境服务器。
客户端笔记本电脑用于输入被测功能的关联输入场数据,并显示软件测试结果数据。
测试执行环境服务器用于对加载的功能链数据中每个功能对应的脚本进行测试。
数据库服务器包括:关联关系数据存储装置、功能链数据存储装置和数据字典存储装置。
本实用新型的有益效果在于:本实用新型系统适合运用在黑盒测试的软件测试过程中,特别是系统测试和产品验收测试阶段。该系统通过相关功能、服务间的内在逻辑的特点,将纷繁复杂的功能,通过内在的数据流进行关联,其优点在于:1)通过单一功能的不断关联,实现由点及面的功能测试,提高了软件测试覆盖率及效率。2)本系统通过功能之间的逻辑关联进行测试,避免了开发过程中潜在的交叉影响,能够有效提高缺陷清除率。3)本系统在第一次生成功能链时将花费较大时间,进行中间环节的各种逻辑判断,及功能的加载;但是一旦生成功能链后,且功能链中包含有驱动功能,将直接进行功能链的加载执行,实现一次生成,随时运行的高效处理方式。4)本系统将待测系统的测试环节进行了合理分离,提高了系统的可维护性及可扩展性。
附图说明
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本实用新型实施例基于点功能驱动的软件测试系统的结构框图;
图2为本实用新型实施例测试驱动装置的结构框图;
图3为本实用新型实施例数据库服务器的结构框图;
图4为本实用新型实施例基于点功能驱动的软件测试系统的工作流程图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201120320962.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种财务舞弊辅助审计装置
- 下一篇:一种多状态红外控制开关