[发明专利]一种适用于广域分布式实时数据库的自动化测试方法在审
申请号: | 201510728913.X | 申请日: | 2015-10-30 |
公开(公告)号: | CN105243020A | 公开(公告)日: | 2016-01-13 |
发明(设计)人: | 翟明玉;魏娜;董宁;李一鹏;吴海伟;张琦兵;彭晖;王瑾 | 申请(专利权)人: | 国电南瑞科技股份有限公司;国家电网公司;国网北京市电力公司;江苏省电力公司;国网河北省电力公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F17/30 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 汪庆朋;董建林 |
地址: | 210003 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 广域 分布式 实时 数据库 自动化 测试 方法 | ||
技术领域
本发明涉及一种适用于广域分布式实时数据库的自动化测试方法,属于将广域分布式实时数据库技术领域。
背景技术
广域分布式实时数据库系统由分布于若干个系统上的实时库系统组成,支持多个系统间广域范围的实时数据存储和共享。广域分布式实时数据库系统的开发是一个不断迭代的过程,迭代开发过程中面临的重复测试问题使工作量倍增,测试效率低。因此自动化测试的方式把以人为驱动的测试行为转化为机器执行的一种过程,很大程度地减少了测试的工作量。
发明内容
为克服现有技术上的不足,本发明目的是在于提出一种基于实时库自动化测试框架的测试方法,即适用于广域分布式实时数据库的自动化测试方法,接口按照实时库自动化测试框架进行测试,注册于实时库自动化测试框架中,在保证广域分布式实时数据库各接口测试的稳定性和正确性的前提下,提高了测试的高效性。
为实现上述目的,本发明的技术方案如下:
一种适用于广域分布式实时数据库的自动化测试方法,基于广域分布式实时数据库自动化测试框架,用于对广域分布式实时数据库增、删、读、写等接口的功能进行验证,其包含以下步骤:
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)测试用例调用广域分布式实时数据库提供的一体化的访问接口,实现对数据库数据的访问。
本发明首先在自动化测试框架中注册测试包,在测试包中注册测试用例。
每个包使用一个配置文件,配置文件根据测试用例中各接口的输入包括各种参数信息,配置文件的读取由单独的一个类实现。
接口的输出结果即接口的执行是否正确保存到文件中,每个包输出到一个文件中,文件保存由单独的一个类实现。
运行自动化测试框架,定位出实时数据所在系统的信息,访问本系统内部的实时数据库或异地系统的实时数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国电南瑞科技股份有限公司;国家电网公司;国网北京市电力公司;江苏省电力公司;国网河北省电力公司,未经国电南瑞科技股份有限公司;国家电网公司;国网北京市电力公司;江苏省电力公司;国网河北省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510728913.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:钵苗移栽插入夹取式末端执行器
- 下一篇:全自动送扣钉扣机