一种测试数据量统计系统及方法技术方案

技术编号:20160237 阅读:36 留言:0更新日期:2019-01-19 00:12
本发明专利技术提供一种测试数据量统计系统及方法,系统包括数据共享模块和数据统计模块;数据共享模块包括待统计子系统数据库单元和待统计子系统接口单元;待统计子系统数据库单元,用于存储待统计子系统的数据;待统计子系统接口单元,用于将待统计子系统数据库单元的数据提供给数据统计模块;数据统计模块,用于通过待统计子系统接口单元获取待统计子系统数据库单元的数据。方法包括如下步骤:待统计子系统将数据存储在待统计子系统数据库单元中;数据共享模块通过待统计系统接口单元对外提供待统计子系统数据库单元中数据;数据统计模块通过待统计子系统接口单元获取待统计子系统数据库单元中数据。本发明专利技术自动获取不同应用程序的数据,提高效率。

【技术实现步骤摘要】
一种测试数据量统计系统及方法
本专利技术属于软件测试统计领域,具体涉及一种测试数据量统计系统及方法。
技术介绍
在软件测试行业,测试工程师每月都要对测试数据量进行统计,例如BUG数量,编写测试用例数量,执行测试用例数量等。而BUG数量有专门的缺陷管理系统来管理,编写的测试用例数量和执行测试用例数量由测试用例管理系统来管理。通常测试工程师需要对不同的应用程序进行数据统计时,依靠人工分别核算统计,效率低。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种测试数据量统计系统及方法,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述软件测试对不同的应用程序进行数据统计时,依靠人工分别核算统计,效率低的缺陷,提供一种测试数据量统计系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种测试数据量统计系统,包括数据共享模块和数据统计模块;数据共享模块包括待统计子系统数据库单元和待统计子系统接口单元;待统计子系统数据库单元,用于存储待统计子系统的数据;待统计子系统接口单元,用于将待统计子系统数据库单元的数据提供给数据统计模块;数据统计模块,用于通过待统计子系统接口单元获取待统计子系统数据库单元的数据。进一步地,待统计子系统接口单元,还用于接收数据统计模块的数据操作指令,对待统计子系统数据库单元的数据进行操作;数据统计模块,还用于向数据共享模块发出数据操作指令。进一步地,数据操作指令包括数据操作类型和待操作数据地址。进一步地,所述数据操作类型包括数据增加、数据删除、数据修改以及数据查询;待统计子系统接口单元根据接收到的数据操作指令中数据操作类型,对获取的数据进行操作。进一步地,待操作数据地址包括待统计子系统编号和数据路径;数据共享模块根据待测操作数据地址中待测子系统编号选择待测子系统,相应的待统计子系统接口单元再根据数据路径获取相应待统计子系统数据库单元的数据。进一步地,数据路径采用统一资源定位符URI表示;待统计子系统接口单元,还用于通过URI解析工具获取数据路径。本专利技术还给出如下技术方案:一种测试数据量统计方法,包括如下步骤:待统计子系统将数据存储在待统计子系统数据库单元中;数据共享模块通过待统计系统接口单元对外提供待统计子系统数据库单元中数据;数据统计模块通过待统计子系统接口单元获取待统计子系统数据库单元中数据。进一步地,数据共享模块还通过待统计系统接口单元接收数据统计模块的数据操作指令,对待统计子系统数据库单元的数据进行操作;数据统计模块还向接收数据共享模块发出数据操作指令。进一步地,数据操作指令包括数据操作类型和待操作数据地址;所述数据操作类型包括数据增加、数据删除、数据修改以及数据查询;待统计子系统接口单元根据接收到的数据操作指令中数据地址,获取待统计子系统数据库单元的数据;待统计子系统接口单元根据接收到的数据操作指令中数据操作类型,对获取的数据进行操作。进一步,待操作数据地址包括待统计子系统编号和数据路径;数据共享模块根据待测操作数据地址中待测子系统编号选择待测子系统,相应的待统计子系统接口单元再根据数据路径获取相应待统计子系统数据库单元的数据。本专利技术的有益效果在于:本专利技术避免了跨应用手工统计测试数据量,自动获取不同应用程序的数据,减少每次都要手动核算工作量带来的麻烦,提高工作效率。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。附图说明图1为本专利技术的系统示意图;图2为本专利技术的方法流程图;其中,1-数据共享模块;1.1-待测子系统A数据库单元;1.2-待测子系统B数据库单元;1.3-待测子系统A接口单元;1.4-待测子系统B接口单元;2-数据统计模块。具体实施方式:为使得本专利技术的目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术具体实施例中的附图,对本专利技术中的技术方案进行清楚、完整地描述。实施例1:如图1所示,针对待测子系统A和待测子系统B,本专利技术提供一种测试数据量统计系统,包括数据共享模块1和数据统计模块2;数据共享模块1包括待统计子系统A数据库单元1.1、待统计子系统A接口单元1.3、待测子系统B数据库单元1.2以及待测子系统B接口单元1.4;待统计子系统A数据库单元1.1,用于存储待统计子系统A的数据;待统计子系统B数据库单元1.2,用于存储待统计子系统B的数据;待统计子系统A接口单元1.3,用于将待统计子系统A数据库单元1.1的数据提供给数据统计模块2;待统计子系统B接口单元1.4,用于将待统计子系统B数据库单元1.2的数据提供给数据统计模块2;数据统计模块2,用于通过待统计子系统A接口单元1.3获取待统计子系统A数据库单元1.1的数据;用于通过待统计子系统B接口单元1.4获取待统计子系统B数据库单元1.2的数据。上述实施例1中,待统计子系统A接口单元1.3,还用于接收数据统计模块2的数据操作指令,对待统计子系统A数据库单元1.1的数据进行操作;待统计子系统B接口单元1.4,还用于接收数据统计模块2的数据操作指令,对待统计子系统B数据库单元1.2的数据进行操作;数据操作指令包括数据操作类型和待操作数据地址;所述数据操作类型包括数据增加、数据删除、数据修改以及数据查询;待操作数据地址包括待统计子系统编号和数据路径;数据路径采用统一资源定位符URI表示;URI的格式为scheme://host:port/path?scheme为网络通信协议,host为主机,port为端口号,path为路径。路径用来表示我们要操作的数据,例如我们要操作A表中ID为1的记录,构建的路径为:/A/1,如果要操作A表中ID为1的记录的name字段,构建的路径为:A/1/name;数据共享模块1根据待测操作数据地址中待测子系统编号A选择待测子系统A,待统计子系统A接口单元1.3再根据数据路径获取待统计子系统A数据库单元1.1的数据,根据接收到的数据操作指令中数据操作类型,对获取的数据进行操作;数据共享模块1根据待测操作数据地址中待测子系统编号B选择待测子系统B,待统计子系统B接口单元1.4再根据数据路径获取待统计子系统B数据库单元1.2的数据,根据接收到的数据操作指令中数据操作类型,对获取的数据进行操作;待统计子系统A接口单元1.3和待统计子系统B接口单元1.4,还用于通过URI解析工具获取数据路径;数据统计模块2,还用于向数据共享模块1发出数据操作指令。实例2:应用上述实施例1的一种测试数据量统计方法,缺陷管理系统的数据存储在sqlite数据库中,设置为sqlite1,缺陷管理系统的接口单元为provider1;测试用例管理系统的数据也存储在qlite数据库中,设置为sqlite2,测试用例管理系统的接口单元为provider2;当数据统计模块要获取缺陷管理系统的BUG数量时,缺陷管理系统的接口单元provider1接收数据统计模块2的BUG数量查询指令和BUG数量存放路径,根据BUG数量在缺陷管理系统的数据库sqlite1中路径,查询BUG数量。实施例3:如图2所示,本专利技术提供一种测试数据量统计方法,包括如下步骤:待统计子系统将数据存储在待统计子系统数据库单元中;数本文档来自技高网...

【技术保护点】
1.一种测试数据量统计系统,其特征在于,包括数据共享模块(1)和数据统计模块(2);数据共享模块(1)包括待统计子系统数据库单元和待统计子系统接口单元;待统计子系统数据库单元,用于存储待统计子系统的数据;待统计子系统接口单元,用于将待统计子系统数据库单元的数据提供给数据统计模块(2);数据统计模块(2),用于通过待统计子系统接口单元获取待统计子系统数据库单元的数据。

【技术特征摘要】
1.一种测试数据量统计系统,其特征在于,包括数据共享模块(1)和数据统计模块(2);数据共享模块(1)包括待统计子系统数据库单元和待统计子系统接口单元;待统计子系统数据库单元,用于存储待统计子系统的数据;待统计子系统接口单元,用于将待统计子系统数据库单元的数据提供给数据统计模块(2);数据统计模块(2),用于通过待统计子系统接口单元获取待统计子系统数据库单元的数据。2.如权利要求1所述的一种测试数据量统计系统,其特征在于,待统计子系统接口单元,还用于接收数据统计模块(2)的数据操作指令,对待统计子系统数据库单元的数据进行操作;数据统计模块(2),还用于向数据共享模块(1)发出数据操作指令。3.如权利要求2所述的一种测试数据量统计系统,其特征在于,数据操作指令包括数据操作类型和待操作数据地址。4.如权利要求3所述的一种测试数据量统计系统,其特征在于,所述数据操作类型包括数据增加、数据删除、数据修改以及数据查询;待统计子系统接口单元根据接收到的数据操作指令中数据操作类型,对获取的数据进行操作。5.如权利要求2所述的一种测试数据量统计系统,其特征在于,待操作数据地址包括待统计子系统编号和数据路径;数据共享模块根据待测操作数据地址中待测子系统编号选择待测子系统,相应的待统计子系统接口单元再根据数据路径获取相应待统计子系统数据库单元的数据。6.如权利要求5所述的一种测...

【专利技术属性】
技术研发人员:李亚端
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1