【技术实现步骤摘要】
本专利技术涉及通信领域,尤其涉及一种业务支撑系统信息模型一致性自动化测试方法与系统。
技术介绍
电信运营商主要通过业务支撑系统对用户执行相应的业务操作,其中,业务支撑系统是各大运营商用来支持全网业务运营的支撑系统,业务支撑系统以客户服务、业务运营和管理为核心,以关键性事务操作(客户服务和计费为重点)作为系统的主要功能,采用开放和先进的数据库、中间件等软件技术为网络运营商提供一个综合的业务运营和管理平台。业务支撑系统的构成因运营商以及运营商包括的每个区域的实际情况和具体要求不同,各个区域都有相应独立的数据和服务功能,由于同一运营商各个区域都有相应独立的数据,使得不同区域采用的数据库可能不同,使得各个区域根据数据库建立的信息模型可能存在差异。因此,为了确保同一运营商各个区域相应独立的数据一致,需要对业务支撑系统信息模型的一致性进行测试。目前,测试业务支撑系统信息模型的一致性是通过人工调查收集各个子系统中数据库中的数据,再通过一些表格计算工具对收集到的数据进行统计,得出业务支撑系统信息模型的一致性报表。然而,采用目前的测试方法,收集收据及测试业务支撑系统信息模型的一致性需要通过人工收集和统计,耗时长且效率低。
技术实现思路
本专利技术提供一种业务支撑系统信息模型一致性自动化测试方法与系统,可以提高信息模型一致性测试的效率。第一方面,本专利技术提供的业务支撑系统信息模型一致性自动化测试方法,< ...
【技术保护点】
一种业务支撑系统信息模型一致性自动化测试方法,其特征在于,包括:将待测试业务支撑系统信息模型中的数据库表逆向生成待测试标准建模语言UML类图,根据所述待测试UML类图生成待测试实体类;将预设比对信息模型中的数据库表逆向生成比对UML类图,根据所述比对UML类图生成比对实体类;扫描匹配所述待测试实体类与所述比对实体类,若所述待测试实体类与所述比对实体类相匹配,则提取相匹配的所述测试实体类和所述比对实体类;将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进行一致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果。
【技术特征摘要】 【专利技术属性】
1.一种业务支撑系统信息模型一致性自动化测试方法,其特征在于,包
括:
将待测试业务支撑系统信息模型中的数据库表逆向生成待测试标准建模
语言UML类图,根据所述待测试UML类图生成待测试实体类;
将预设比对信息模型中的数据库表逆向生成比对UML类图,根据所述
比对UML类图生成比对实体类;
扫描匹配所述待测试实体类与所述比对实体类,若所述待测试实体类与
所述比对实体类相匹配,则提取相匹配的所述测试实体类和所述比对实体类;
将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进行一
致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果。
2.根据权利要求1所述的方法,其特征在于,所述扫描匹配所述待测试
实体类与所述比对实体类,包括:
扫描所述待测试实体类中的关键字段和所述比对实体类中的关键字段;
所述待测试实体类与所述比对实体类相匹配,包括:所述待测试实体类
中的关键字段与所述比对实体类中的关键字段相匹配。
3.根据权利要求1所述的方法,其特征在于,所述将待测试业务支撑系
统中的数据库表逆向生成待测试UML类图,根据所述待测试UML类图生成
待测试实体类,包括:
采用逆向工程技术将所述待测试业务支撑系统中的数据库表逆向生成待
测试实体属性和待测试实体关联关系,根据所述待测试实体属性和待测试实
体关联关系生成待测试实体类;
所述将预设比对信息模型中的数据库表逆向生成比对UML类图,根据
所述比对UML类图生成比对实体类,包括:
采用逆向工程技术将所述设比对信息模型中的数据库表逆向生成比对实
体属性和比对实体关联关系,根据所述比对实体属性和比对实体关联关系生
成比对实体类;
所述将相匹配的所述待测试实体类与所述比对实体类基于实体类映射进
行一致性测试,输出所述待测试业务支撑系统信息模型一致性测试的结果,
包括:
将所述待测试实体属性与所述比对实体属性基于实体属性映射进行一致
性测试,若所述待测试实体属性与所述比对实体属性存在映射,则输出所述
待测试实体类与所述比对实体类存在映射,所述待测试业务支撑系统信息模
型通过一致性测试;
和/或,
将所述待测试实体关联关系与所述比对实体关联关系基于实体关联关系
映射进行一致性测试,若所述待测试实体关联关系与所述比对实体关联关系
存在映射,则输出所述待测试实体类与所述比对实体类存在映射,所述待测
试业务支撑系统信息模型通过一致性测试。
4.根据权利要求3所述的方法,其特征在于,所述待测试实体属性与所
述比对实体属性存在映射,包括:所述待测试实体属性与所述比对实体属性
一致;
和/或,
所述待测试实体关联关系与所述比对实体关联关系存在映射,包括:所
述待测试实体关联关系对应的实体与所述比对实体关联关系对应的实体一
致;
和/或,
所述待测试实体关联关系与所述比对实体关联关系存在映射,包括:所
述待测试实体类存在所述待测试实体关联关系,所述比对实体类间接存在所
述对比实体关联关系,或者,所述待测试实体类间接存在所述待测试实体关
联关系,所述比对实体类存在所述对比实体关联关系。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述根据所述待
测试UML类图生成待测试实体类之前还包括:
将所述待测试UML类图进行语义映射,其中,所述语义映射指的是将
所述待测试UML类图中相同语义的字段名称进行映射;
技术研发人员:鄂海红,宋美娜,黄岩,滕滨,罗贵木,黄叒,杨婷,崔丹阳,舒琴,白国涛,郑聪,刘翔宇,胡莺夕,
申请(专利权)人:北京邮电大学,中国移动通信集团公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。