提取测试数据的方法及装置的制作方法

文档序号:7720701阅读:165来源:国知局
专利名称:提取测试数据的方法及装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种提取测试数据的方法及装置。
背景技术
现有技术中,对通信网络中的业务运营支撑系统(BOSS,Business &0peration Support System)进行测试时,需预先建立测试系统,测试系统在对BOSS系统进行测试时 需要测试数据,而BOSS系统中的应用数据存储在BOSS系统的数据库服务器中,那么就需要 将BOSS系统的数据库服务器中存储的应用数据提取到测试系统的数据库服务器中,提取 的应用数据即为测试系统对BOSS系统进行测试时的测试数据。现有的提取测试数据的方法为测试人员根据需测试的业务类型,了解业务要素 及业务走向,确定出需要提取的数据后,在BOSS系统的数据库服务器中,逐个查找需提取 的数据。综上可见,现有的提取测试数据的方法主要依靠测试人员在BOSS系统的数据库 服务器中逐个查找需提取的数据,这样就使得提取测试数据的效率和准确性较低。

发明内容
本发明实施例提供一种提取测试数据的方法及装置,用以解决现有技术中存在的 由于测试人员在BOSS系统的数据库服务器中逐个查找需提取的数据,导致提取测试数据 的效率和准确性较低的问题。本发明实施例技术方案如下—种提取测试数据的方法,该方法包括步骤提取测试数据的装置确定测试系统 对业务运营支撑系统进行测试时,需测试的业务对应的业务类型标识;根据确定的业务类 型标识,在业务类型标识和数据实体标识的对应关系中,查找与所述业务类型标识对应的 数据实体标识;根据查找到的数据实体标识,在业务运营支撑系统的数据库服务器存储的 所有数据实体中,查找该数据实体标识对应的数据实体;将查找到的数据实体中的数据提 取到所述测试系统的数据库服务器中。较佳地,根据确定的业务类型标识,在业务类型标识和数据实体标识的对应关系 中,查找与所述业务类型标识对应的数据实体标识,具体包括根据确定的业务类型标识, 在业务类型标识和系统功能标识的对应关系中,查找与所述业务类型标识对应的系统功能 标识;根据查找到的系统功能标识,在系统功能标识和数据实体标识的对应关系中,查找与 所述系统功能标识对应的数据实体标识。较佳地,将查找到的数据实体中的数据提取到所述测试系统的数据库服务器中, 具体包括确定提取测试数据时的提取数量;根据确定的提取数量,在查找到的数据实体 的数据中,将相应数量的数据提取到所述测试系统的数据库服务器中。较佳地,还包括针对提取到所述测试系统的数据库服务器中的每个数据实体分 别执行获得该数据实体的属性信息;根据该数据实体的数据实体标识,在所述业务运营支撑系统的数据库服务器存储的所有数据实体中,确定该数据实体标识对应的数据实体的 属性信息;比较获得的数据实体属性信息和确定出的数据实体属性信息;以及在比较结果 为不一致时,将所述业务运营支撑系统的数据库服务器存储的该数据实体标识对应的数据 实体,提取到所述测试系统的数据库服务器中;并将提取到的数据实体覆盖所述测试系统 的数据库服务器中的该数据实体标识对应的数据实体。一种提取测试数据的装置,包括第一确定单元,用于确定测试系统对业务运营支 撑系统进行测试时,需测试的业务对应的业务类型标识;第一查找单元,用于根据第一确定 单元确定的业务类型标识,在业务类型标识和数据实体标识的对应关系中,查找与所述业 务类型标识对应的数据实体标识;第二查找单元,用于根据第一查找单元查找到的数据实 体标识,在业务运营支撑系统的数据库服务器存储的所有数据实体中,查找该数据实体标 识对应的数据实体;第一提取单元,用于将第二查找单元查找到的数据实体中的数据提取 到所述测试系统的数据库服务器中。较佳地,第一查找单元具体包括第一查找子单元,用于根据第一确定单元确定的 业务类型标识,在业务类型标识和系统功能标识的对应关系中,查找与所述业务类型标识 对应的系统功能标识;第二查找子单元,用于根据第一查找子单元查找到的系统功能标识, 在系统功能标识和数据实体标识的对应关系中,查找与所述系统功能标识对应的数据实体 标识。较佳地,第一提取单元具体包括确定子单元,用于确定提取测试数据时的提取数 量;提取子单元,用于根据确定子单元确定的提取数量,在第二查找单元查找到的数据实体 的数据中,将相应数量的数据提取到所述测试系统的数据库服务器中。较佳地,还包括获得单元,用于针对提取到所述测试系统的数据库服务器中的每 个数据实体,获得该数据实体的属性信息;第二确定单元,用于根据该数据实体的数据实体 标识,在所述业务运营支撑系统的数据库服务器存储的所有数据实体中,确定该数据实体 标识对应的数据实体的属性信息;比较单元,用于比较获得单元获得的数据实体属性信息 和第二确定单元确定出的数据实体属性信息;第二提取单元,用于在比较单元的比较结果 为不一致时,将所述业务运营支撑系统的数据库服务器存储的该数据实体标识对应的数据 实体,提取到所述测试系统的数据库服务器中;覆盖单元,用于将第二提取单元提取到的数 据实体覆盖所述测试系统的数据库服务器中的该数据实体标识对应的数据实体。本发明实施例技术方案中,提取测试数据的装置确定测试系统对BOSS系统进行 测试时,需测试的业务对应的业务类型标识,然后根据确定的业务类型标识,在业务类型标 识和数据实体标识的对应关系中,查找与上述业务类型标识对应的数据实体标识,再根据 查找到的数据实体标识,在BOSS系统的数据库服务器存储的所有数据实体中,查找该数据 实体标识对应的数据实体,以及将查找到的数据实体中的数据提取到上述测试系统的数据 库服务器中,由此可见,本发明实施例中提取测试数据的装置通过需测试的业务对应的业 务类型标识来确定需提取的数据实体,将确定出的数据实体中的数据提取到测试系统的数 据库服务器中,这样提取测试数据的测试人员就不必在BOSS系统的数据库服务器中逐个 查找需提取的数据,从而有效地提高了提取测试数据的效率和准确性。


图1为本发明实施例中,提取测试数据的方法流程示意图;图2为本发明实施例中,提取测试数据的装置结构示意图。
具体实施例方式下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细地阐述。如图1所示,为本发明实施例中,提取测试数据的方法流程图,其具体处理过程如 下步骤11,提取测试数据的装置确定测试系统对BOSS系统进行测试时,需测试的业 务对应的业务类型标识;本发明实施例中,测试系统对BOSS系统进行测试时,可能只对某一种或某几种业 务进行测试,例如对业务开通和账单查询两种业务进行测试,每种业务都对应唯一的业务 类型标识,例如业务开通的业务类型标识为Al,账单查询的业务类型标识为A2。步骤12,根据确定的业务类型标识,在业务类型标识和数据实体标识的对应关系 中,查找与上述业务类型标识对应的数据实体标识;其中数据实体指的是一些具有相同特征的数据的集合,例如,用户信息对应的所 有数据都属于用户信息这一数据实体,账单信息对应的所有数据都属于账单信息这一数据 实体,每一个数据实体都对应唯一的数据实体标识,例如用户信息的数据实体标识为Cl,账 单信息的数据实体标识为C2。本发明实施例中,根据确定的业务类型标识,在业务类型标识和数据实体标识的 对应关系中,查找与上述业务类型标识对应的数据实体标识,可以但不限于通过下述过程 实现首先根据确定的业务类型标识,在业务类型标识和系统功能标识的对应关系中, 查找与上述业务类型标识对应的系统功能标识;然后根据查找到的系统功能标识,在系统 功能标识和数据实体标识的对应关系中,查找与上述系统功能标识对应的数据实体标识。每种业务都对应至少一个系统功能,例如业务开通对应的系统功能为开户、开网 等,且每种系统功能都对应至少一个数据实体,例如,开户对应的数据实体为用户信息、签 约信息等,每个系统功能都对应唯一的系统功能标识,例如开户的系统功能标识为B 1,开 网的系统功能标识为B2。本发明实施例中,可以预先确定业务类型标识和数据实体标识的对应关系,如表1 所示,后续在提取测试数据时,根据表1所示的对应关系确定与业务类型标识对应的数据 实体标识。表1
权利要求
1.一种提取测试数据的方法,其特征在于,包括提取测试数据的装置确定测试系统对业务运营支撑系统进行测试时,需测试的业务对 应的业务类型标识;根据确定的业务类型标识,在业务类型标识和数据实体标识的对应关系中,查找与所 述业务类型标识对应的数据实体标识;根据查找到的数据实体标识,在业务运营支撑系统的数据库服务器存储的所有数据实 体中,查找该数据实体标识对应的数据实体;将查找到的数据实体中的数据提取到所述测试系统的数据库服务器中。
2.如权利要求1所述的提取测试数据的方法,其特征在于,根据确定的业务类型标识, 在业务类型标识和数据实体标识的对应关系中,查找与所述业务类型标识对应的数据实体 标识,具体包括根据确定的业务类型标识,在业务类型标识和系统功能标识的对应关系中,查找与所 述业务类型标识对应的系统功能标识;根据查找到的系统功能标识,在系统功能标识和数据实体标识的对应关系中,查找与 所述系统功能标识对应的数据实体标识。
3.如权利要求1所述的提取测试数据的方法,其特征在于,将查找到的数据实体中的 数据提取到所述测试系统的数据库服务器中,具体包括确定提取测试数据时的提取数量;根据确定的提取数量,在查找到的数据实体的数据中,将相应数量的数据提取到所述 测试系统的数据库服务器中。
4.如权利要求1所述的提取测试数据的方法,其特征在于,还包括 针对提取到所述测试系统的数据库服务器中的每个数据实体分别执行 获得该数据实体的属性信息;根据该数据实体的数据实体标识,在所述业务运营支撑系统的数据库服务器存储的所 有数据实体中,确定该数据实体标识对应的数据实体的属性信息;比较获得的数据实体属性信息和确定出的数据实体属性信息;以及 在比较结果为不一致时,将所述业务运营支撑系统的数据库服务器存储的该数据实体 标识对应的数据实体,提取到所述测试系统的数据库服务器中;并将提取到的数据实体覆盖所述测试系统的数据库服务器中的该数据实体标识对应的 数据实体。
5.一种提取测试数据的装置,其特征在于,包括第一确定单元,用于确定测试系统对业务运营支撑系统进行测试时,需测试的业务对 应的业务类型标识;第一查找单元,用于根据第一确定单元确定的业务类型标识,在业务类型标识和数据 实体标识的对应关系中,查找与所述业务类型标识对应的数据实体标识;第二查找单元,用于根据第一查找单元查找到的数据实体标识,在业务运营支撑系统 的数据库服务器存储的所有数据实体中,查找该数据实体标识对应的数据实体;第一提取单元,用于将第二查找单元查找到的数据实体中的数据提取到所述测试系统 的数据库服务器中。
6.如权利要求5所述的提取测试数据的装置,其特征在于,第一查找单元具体包括 第一查找子单元,用于根据第一确定单元确定的业务类型标识,在业务类型标识和系统功能标识的对应关系中,查找与所述业务类型标识对应的系统功能标识;第二查找子单元,用于根据第一查找子单元查找到的系统功能标识,在系统功能标识 和数据实体标识的对应关系中,查找与所述系统功能标识对应的数据实体标识。
7.如权利要求5所述的提取测试数据的装置,其特征在于,第一提取单元具体包括 确定子单元,用于确定提取测试数据时的提取数量;提取子单元,用于根据确定子单元确定的提取数量,在第二查找单元查找到的数据实 体的数据中,将相应数量的数据提取到所述测试系统的数据库服务器中。
8.如权利要求5所述的提取测试数据的装置,其特征在于,还包括获得单元,用于针对提取到所述测试系统的数据库服务器中的每个数据实体,获得该 数据实体的属性信息;第二确定单元,用于根据该数据实体的数据实体标识,在所述业务运营支撑系统的数 据库服务器存储的所有数据实体中,确定该数据实体标识对应的数据实体的属性信息;比较单元,用于比较获得单元获得的数据实体属性信息和第二确定单元确定出的数据 实体属性信息;第二提取单元,用于在比较单元的比较结果为不一致时,将所述业务运营支撑系统的 数据库服务器存储的该数据实体标识对应的数据实体,提取到所述测试系统的数据库服务 器中;覆盖单元,用于将第二提取单元提取到的数据实体覆盖所述测试系统的数据库服务器 中的该数据实体标识对应的数据实体。
全文摘要
本发明公开了一种提取测试数据的方法及装置,该方法包括提取测试数据的装置确定测试系统对BOSS系统进行测试时,需测试的业务对应的业务类型标识,然后根据确定的业务类型标识,在业务类型标识和数据实体标识的对应关系中,查找与上述业务类型标识对应的数据实体标识,再根据查找到的数据实体标识,在BOSS系统的数据库服务器存储的所有数据实体中,查找该数据实体标识对应的数据实体,以及将查找到的数据实体中的数据提取到上述测试系统的数据库服务器中。采用本发明技术方案,解决了现有技术中存在的由于测试人员在BOSS系统的数据库服务器中逐个查找需提取的数据,导致提取测试数据的效率和准确性较低的问题。
文档编号H04W24/00GK102083093SQ200910241290
公开日2011年6月1日 申请日期2009年11月27日 优先权日2009年11月27日
发明者姜国峰, 杜洪军 申请人:中国移动通信集团吉林有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1