太阳城集团

  • / 7
  • 下载费用:30 金币  

一种适用于广域分布式实时数据库的自动化测试方法.pdf

摘要
申请专利号:

CN201510728913.X

申请日:

2015.10.30

公开号:

太阳城集团CN105243020A

公开日:

2016.01.13

当前法律状态:

授权

有效性:

有权

法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/36申请日:20151030|||公开
IPC分类号: G06F11/36; G06F17/30 主分类号: G06F11/36
申请人: 国电南瑞科技股份有限公司; 国家电网公司; 国网北京市电力公司; 江苏省电力公司; 国网河北省电力公司
发明人: 翟明玉; 魏娜; 董宁; 李一鹏; 吴海伟; 张琦兵; 彭晖; 王瑾
地址: 210003江苏省南京市高新区高新路20号
优先权:
专利代理机构: 南京纵横知识产权代理有限公司32224 代理人: 汪庆朋; 董建林
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

太阳城集团CN201510728913.X

授权太阳城集团号:

||||||

法律状态太阳城集团日:

太阳城集团2018.01.02|||2016.02.10|||2016.01.13

法律状态类型:

太阳城集团授权|||实质审查的生效|||公开

摘要

本发明公开了一种适用于广域分布式实时数据库的自动化测试方法,其基于广域分布式实时数据库自动化测试框架技术,对广域分布式实时数据库增、删、读、写等接口的功能进行验证。包括以下几个步骤:1)将广域分布式实时数据库的所有接口定义为一个测试包,包中的每个接口为一个测试用例;2)测试包和测试用例通过读取配置文件的方式传入测试数据;3)测试用例调用广域分布式实时数据库提供的一体化的访问接口,实现对数据库数据的访问。本发明在保证广域分布式实时数据库各接口测试的稳定性和正确性的前提下,提高了测试的高效性。

权利要求书

权利要求书
1.  一种适用于广域分布式实时数据库的自动化测试方法,其特征在于,基于广域分布式实时数据库自动化测试框架,用于对广域分布式实时数据库接口的功能进行验证,其方法包括以下步骤:
1)将广域分布式实时数据库的所有接口定义为一个测试包,上述测试包中的每个接口为一个测试用例;在自动化测试框架中注册测试包,在测试包中注册测试用例;
2)测试包和测试用例通过读取配置文件的方式传入测试数据;每个测试包使用一个配置文件,配置文件包括测试用例中各接口的输入参数;测试包中每个测试用例的输出结果保存到一个文件中;
3)测试用例调用广域分布式实时数据库提供的一体化的访问接口,实现对数据库数据的访问;首选运行自动化测试框架,定位出实时数据所在系统的太阳城集团,然后访问本系统内部的实时数据库或异地系统的实时数据库。

2.  根据权利要求1所述的适用于广域分布式实时数据库的自动化测试方法,其特征在于:在所述步骤1)中,广域分布式实时数据库接口定义的测试包需要注册在实时库自动化测试框架下,该自动化测试框架是一个可执行程序。

3.  根据权利要求1所述的适用于广域分布式实时数据库的自动化测试方法,其特征在于:在所述步骤2)中,接口的输出结果即接口的执行是否正确保存到配置文件中,每个测试包输出到一个配置文件中。

4.  根据权利要求1所述的适用于广域分布式实时数据库的自动化测试方法,其特征在于:在所述步骤3)中,接口屏蔽了数据的物理分布状态,同时可访问广域范围不同位置的数据。

说明书

说明书一种适用于广域分布式实时数据库的自动化测试方法
技术领域
本发明涉及一种适用于广域分布式实时数据库的自动化测试方法,属于将广域分布式实时数据库技术领域。
背景技术
广域分布式实时数据库系统由分布于若干个系统上的实时库系统组成,支持多个系统间广域范围的实时数据存储和共享。广域分布式实时数据库系统的开发是一个不断迭代的过程,迭代开发过程中面临的重复测试问题使工作量倍增,测试效率低。因此自动化测试的方式把以人为驱动的测试行为转化为机器执行的一种过程,很大程度地减少了测试的工作量。
发明内容
为克服现有技术上的不足,本发明目的是在于提出一种基于实时库自动化测试框架的测试方法,即适用于广域分布式实时数据库的自动化测试方法,接口按照实时库自动化测试框架进行测试,注册于实时库自动化测试框架中,在保证广域分布式实时数据库各接口测试的稳定性和正确性的前提下,提高了测试的高效性。
为实现上述目的,本发明的技术方案如下:
一种适用于广域分布式实时数据库的自动化测试方法,基于广域分布式实时数据库自动化测试框架,用于对广域分布式实时数据库增、删、读、写等接口的功能进行验证,其包含以下步骤:
1)广域分布式实时数据库的所有接口定义为一个测试包,包中的每个接口为一个测试用例;
2)测试包和测试用例通过读取配置文件的方式传入测试数据。
3)测试用例调用广域分布式实时数据库提供的一体化的访问接口,实现对数据库数据的访问。
前述的广域分布式实时数据库接口的自动化测试方法,其中:在所述步骤1)中,广域分布式实时数据库接口定义的测试包需要注册在实时库自动化测试框架下,该自动化测试框架是一个可执行程序。
前述的广域分布式实时数据库接口的自动化测试方法,其中:在所述步骤2)中,测试包使用一个配置文件,配置测试用例中各接口的输入参数。测试包中每个测试用例的输出结果保存到一个文件中。
前述的广域分布式实时数据库接口的自动化测试方法,其中:在所述步骤3)中,接口屏蔽了数据的物理分布状态,可以同时访问广域范围不同位置的数据。
本发明所达到的有益效果:
1、本发明实现广域分布式实时数据库所有接口的正确性和稳定性测试;
2、本发明解决重复测试问题,通过自动化执行,把以人为驱动的测试行为转化为机器执行的一种过程,很大程度地减少了测试的工作量,提高测试效率。
3、本发明是结合工作在应用层的自主开发的广域分布式实时数据库上实现,不依赖于具体的操作系统,适用于各种操作系统。本发明涉及的广域分布式实时数据库的自动化测试方法保证了可移植性,能够随着实时库系统安全、稳定地运行在IBMAIX、SunSolaris、AlphaTru64、HPUX、Linux、Windows等操作系统平台上;系统编程语言采用ANSIC/C++,并符合IEEEPOSIX.2标准。
附图说明
图1为本发明的广域分布式实时数据库自动化测试流程。
图2为本发明的自动化测试框架对广域分布式实时数据库的访问流程。
具体实施方式
以下结合附图对本发明做进一步详细的介绍。
参见图1和图2,本发明一种适用于广域分布式实时数据库的自动化测试方法,其是基于广域分布式实时数据库自动化测试框架技术,对广域分布式实时数据库增、删、读、写等接口的功能进行验证。包括以下几个步骤:
1)将广域分布式实时数据库的所有接口定义为一个测试包,包中的每个接口为一个测试用例;
2)测试包和测试用例通过读取配置文件的方式传入测试数据;
3)测试用例调用广域分布式实时数据库提供的一体化的访问接口,实现对数据库数据的访问。
本发明首先在自动化测试框架中注册测试包,在测试包中注册测试用例。
每个包使用一个配置文件,配置文件根据测试用例中各接口的输入包括各种参数太阳城集团,配置文件的读取由单独的一个类实现。
接口的输出结果即接口的执行是否正确保存到文件中,每个包输出到一个文件中,文件保存由单独的一个类实现。
运行自动化测试框架,定位出实时数据所在系统的太阳城集团,访问本系统内部的实时数据库或异地系统的实时数据库。
本发明涉及的自动化测试方式是结合工作在应用层的自主开发的广域分布式实时数据库上实现,不依赖于具体的操作系统,适用于各种操作系统。本发明涉及的广域分布式实时数据库的自动化测试方法保证了可移植性,能够随着实时库系统安全、稳定地运行在IBMAIX、SunSolaris、AlphaTru64、HPUX、Linux、Windows等操作系统平台上;系统编程语言采用ANSIC/C++,并符合IEEEPOSIX.2标准。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

关 键 词:
一种 适用于 广域 分布式 实时 数据库 自动化 测试 方法
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
太阳城集团本文
本文标题:一种适用于广域分布式实时数据库的自动化测试方法.pdf
链接地址:http://zh228.com/p-6409443.html
太阳城集团我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
葡京赌场|welcome document.write ('');